XML 102 R63.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Stock-Based Compensation and Employee Benefit Plans - Expense by Type (Detail) - USD ($) $ in Thousands |  | 12 Months Ended |  |
--- | --- | --- | --- | ---
Mar. 29, 2017 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Feb. 22, 2019 | Feb. 28, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Treasury Stock, Shares, Retired | 65,445,853 |  |  |  |  |
Shares Issued upon Settlement of Executive Bonus Plan |  |  |  |  | 300,000 | 300,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term |  | 2 years 3 months 18 days |  |  |  |
Common stock, shares authorized (shares) |  | 550,000,000 | 550,000,000 |  |  |
Proceeds from Stock Options Exercised |  | $ 4,500 | $ 700 | $ 7,900 |  |
Stock based compensation |  | $ 32,060 | $ 31,721 | 32,668 |  |
Preferred Stock, Shares Authorized |  | 25,000,000 | 25,000,000 |  |  |
Cost of Sales [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Stock based compensation |  | $ 577 | $ 489 | 332 |  |
Research and Development Expense [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Stock based compensation |  | 16,545 | 17,953 | 16,190 |  |
Selling, general and administrative [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Stock based compensation |  | 14,938 | 13,279 | 11,016 |  |
Restructuring Charges [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Stock based compensation |  | $ 0 | $ 0 | $ 5,130 |  |
Performance Shares [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term |  | 1 year 7 months 6 days |  |  |  |
Prior [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Common stock, shares authorized (shares) | 1,575,000,000 |  |  |  |  |
Subsequent [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Common stock, shares authorized (shares) | 1,509,554,147 |  |  |  |  |
Common Class A [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Treasury Stock, Shares, Retired | 58,876,053 |  |  |  |  |
Common stock, shares authorized (shares) |  | 441,123,947 |  |  |  |
Common Class B [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Treasury Stock, Shares, Retired | 6,569,800 |  |  |  |  |
Common stock, shares authorized (shares) |  | 493,430,200 |  |  |  |
Common Stock [Member] |  |  |  |  |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |  |  |  |
Common stock, shares authorized (shares) |  | 550,000,000 |  |  |  |

X
- Definition Shares issued upon settlement of executive bonus plan + References No definition available. + Details
Name: | mxl_SharesIssueduponSettlementofExecutiveBonusPlan
Namespace Prefix: | mxl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cash inflow from exercise of option under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of common and preferred stock retired from treasury during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 + Details
Name: | us-gaap_TreasuryStockSharesRetired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=mxl_PriorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=mxl_SubsequentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |