{"documentInfo":{"documentType":"https://xbrl.org/PWD/2026-09-01/compiled","namespaces":{"xbrl":"https://xbrl.org/PWD/2026-09-01","xbrlr":"https://xbrl.org/PWD/2026-09-01/report","xbrla":"https://xbrl.org/PWD/2026-09-01/accounting","xs":"http://www.w3.org/2001/XMLSchema","iso4217":"http://www.xbrl.org/2003/iso4217","utr":"https://xbrl.org/PWD/2026-09-01/utr","rpt":"https://robosystems.ai/tavi/report/0001288469-20-000013","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2019-01-31","xbrli":"http://www.xbrl.org/2003/instance","mxl":"http://www.maxlinear.com/20191231","srt":"http://fasb.org/srt/2019-01-31","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","us-gaap":"http://fasb.org/us-gaap/2019-01-31","exch":"http://xbrl.sec.gov/exch/2019-01-31","us-types":"http://fasb.org/us-types/2019-01-31","country":"http://xbrl.sec.gov/country/2017-01-31"},"description":"10-K 0001288469-20-000013 (CIK 0001288469) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2020-02-05"}],"entities":[{"name":"cik:0001288469"}],"units":[{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"rpt:unit-3","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]}],"dataTypes":[{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"},{"name":"us-types:durationStringItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:CityAreaCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentAnnualReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalPeriodFocus","dataType":"dei:fiscalPeriodItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalYearFocus","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"dei:DocumentPeriodEndDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"dei:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressCityOrTown","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressPostalZipCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressStateOrProvince","dataType":"dei:stateOrProvinceItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFileNumber","dataType":"dei:fileNumberItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityIncorporationStateCountryCode","dataType":"dei:edgarStateCountryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityListingParValuePerShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"dei:EntityPublicFloat","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityTaxIdentificationNumber","dataType":"dei:employerIdItemType","periodType":"duration","nillable":true},{"name":"dei:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:LocalPhoneNumber","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:Security12bTitle","dataType":"dei:securityTitleItemType","periodType":"duration","nillable":true},{"name":"dei:SecurityExchangeName","dataType":"dei:edgarExchangeCodeItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"dei:tradingSymbolItemType","periodType":"duration","nillable":true},{"name":"mxl:AccruedLitigationFeesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:AccruedPriceProtectionLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:AccruedTechnologyLicensePaymentsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:Accruedcustomercredit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:Accruedcustomercredits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:Accruedengineeringandproductioncosts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:Accruedobligationstocustomersforstockrotationrights","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:Attributeexpirations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"mxl:ContractwithCustomerRightofReturnTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"mxl:ConversionOfClassBCommonStockToClassACommonStockShares","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:DebtInstrumentQuarterlyAmortizationRate","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"mxl:DeferredIncomeTaxesExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:DeferredRevenueAndDeferredProfit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:DeferredRevenueDistributorTransactions","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:DeferredRevenueRebates","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:DeferredRevenueandDeferredProfits","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:DeferredTaxAssetLeaseobligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:DeferredTaxLiabilityLeasedrightofuseasset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:DualClassSunsetClassAandBCommonStock","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:FairValueLiabilitiesTransfersbetweenLevels","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:FederalAlternativeMinimumTaxCreditCarryforward","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:FinitelivedIntangibleAssetsOtherAdditions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:Gainonextinguishmentofleaseliabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:Impairmentofrightofuseasset","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:IncomeTaxReconciliationForeignDividends","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:Incomestatementimpactleasetermination","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:IncreaseDecreaseinAccruedPriceProtectionLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:LeaseIncentiveforLeaseholdImprovements","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:LineofCreditFacilityIncrementalBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:Longlivedassets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:MaximumDurationOfEmployeeStockPurchasePlan","dataType":"us-types:durationStringItemType","periodType":"duration","nillable":true},{"name":"mxl:NetGainLossAttributableToContingentConsideration","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:Netgainonextinguishmentofleaseliabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:OperatingLeasesFutureSubleaseIncomeDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:OperatingLeasesFutureSubleaseIncomeDueThereafter","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFiveYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFourYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:OperatingLeasesFutureSubleaseIncomeDueinThreeYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:OperatingLeasesFutureSubleaseIncomeDueinTwoYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:OperatingLeasesFutureSubleaseIncomeRemainderofFiscalYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:Otherrelatedliabilitiesleasetermination","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"mxl:PriceProtectionLiabilityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"mxl:PriceProtectionRebateCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:PriceProtectionpayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:RevenuePerformanceObligationDeliveryTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"mxl:RevenuePerformanceObligationPaymentTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"mxl:RevenuePerformanceObligationWarrantyTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"mxl:ReversalOfUnclaimedRebates","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriodMaximum","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMinimum","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"mxl:SharesIssueduponSettlementofExecutiveBonusPlan","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"mxl:StockAssumedduringPeriodValueAcquisitions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:Transfersfromdeferredrent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"mxl:Unrealizedgainlossontranslationtoreportingcurrency","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"mxl:VestingPercentageRelativeToEarningsPerShare","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"mxl:VestingPercentageRelativeToNetSales","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedBonusesCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedProfessionalFeesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedRentCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedRoyaltiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdditionalPaidInCapitalCommonStock","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AllocatedShareBasedCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AmortizationOfDebtDiscountPremium","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AmortizationOfFinancingCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AmortizationOfIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:AssetImpairmentCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecurities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationConsiderationTransferred1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationContingentConsiderationLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CommitmentsAndContingencies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConcentrationRiskDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConcentrationRiskPercentage1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ContractWithCustomerLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractWithCustomerRightToRecoverProduct","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ContractualObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueAfterFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInFourthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInSecondYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInThirdYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ConversionOfStockAmountConverted1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ConversionOfStockSharesIssued1","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:CostOfGoodsAndServicesSoldAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CostOfRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentFederalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentForeignTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CustomerRefundLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentCallFeature","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentCarryingAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentInterestRateTerms","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentUnamortizedDiscount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredCostsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFinanceCostsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFinanceCostsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsLiabilitiesNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOtherTaxCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:Depreciation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationDepletionAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DerivativeAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DerivativeFixedInterestRate","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DerivativeLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DerivativeMaturityDates","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:DerivativesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueOfFinancialInstrumentsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FinitelivedIntangibleAssetsAcquired1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GainLossOnSaleOfInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:Goodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAcquiredDuringPeriod","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillImpairmentLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillPurchaseAccountingAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ImpairmentOfIntangibleAssetsFinitelived","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ImpairmentOfLeasehold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationOtherReconcilingItems","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxContingencies","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxCreditsForeign","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInInventories","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IndefinitelivedIntangibleAssetsAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IntangibleAssetsNetExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryFinishedGoods","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryWorkInProcess","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryWriteDown","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InvestmentIncomeInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LeasesOfLesseeDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LegalCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseRenewalTerm","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseTermOfContract","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:Liabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LongTermDebt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:MoneyMarketFundsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NatureOfOperations","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NumberOfOperatingSegments","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:OperatingExpenses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseLeaseIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasePayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeasesRentExpenseSubleaseRentals1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:OtherAccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherCommitment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherCommitmentDueAfterFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherCommitmentDueInFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherCommitmentDueInFourthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherCommitmentDueInNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherCommitmentDueInSecondYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherCommitmentDueInThirdYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherCommitmentsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherIndefiniteLivedIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PaymentsForRepurchaseOfCommonStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsForRestructuring","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfStockIssuanceCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireAvailableForSaleSecurities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PreferredStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfCommonStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfSecuredDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProductWarrantyAccrualClassifiedCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ProvisionForDoubtfulAccounts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:QuarterlyFinancialInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RecordedUnconditionalPurchaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RepaymentsOfDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RepaymentsOfSecuredDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ResearchAndDevelopmentExpensePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RestrictedCashAndCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RestructuringCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RestructuringReserve","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RestructuringReserveAccrualAdjustment1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RestructuringReserveCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RestructuringReserveSettledWithoutCash2","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueRecognitionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Revenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDebtTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfGoodwillTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingGeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPeriodIncreaseDecrease","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:SharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:SignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StandardProductWarrantyAccrual","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StandardProductWarrantyAccrualCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StandardProductWarrantyPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchasedDuringPeriodShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockRepurchasedDuringPeriodValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:StockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:TaxCreditCarryforwardAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:TaxesPayableCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:TreasuryStockSharesRetired","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesBalance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesDeductions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"dei:EntitiesTable"},{"name":"dei:EntityInformationLineItems"},{"name":"mxl:AccruedPriceProtectionRebateActivityRollForward"},{"name":"mxl:DocumentandEntityInformationAbstract"},{"name":"mxl:IncomeTaxesProvisionalItemsLineItems"},{"name":"mxl:IncomeTaxesProvisionalItemsTable"},{"name":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignLineItems"},{"name":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTable"},{"name":"srt:ValuationAndQualifyingAccountsAbstract"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureLineItems"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureTable"},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems"},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable"},{"name":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:BalanceSheetRelatedDisclosuresAbstract"},{"name":"us-gaap:BusinessAcquisitionLineItems"},{"name":"us-gaap:BusinessCombinationsAbstract"},{"name":"us-gaap:CapitalizedContractCostLineItems"},{"name":"us-gaap:CapitalizedContractCostTable"},{"name":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"},{"name":"us-gaap:ClassOfStockLineItems"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"},{"name":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract"},{"name":"us-gaap:ConcentrationRiskLineItems"},{"name":"us-gaap:ConcentrationRiskTable"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DebtInstrumentLineItems"},{"name":"us-gaap:DebtInstrumentTable"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EarningsPerShareBasicAndDilutedAbstract"},{"name":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FiniteLivedIntangibleAssetsLineItems"},{"name":"us-gaap:FiniteLivedIntangibleAssetsRollForward"},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract"},{"name":"us-gaap:GoodwillLineItems"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LesseeLeaseDescriptionLineItems"},{"name":"us-gaap:LesseeLeaseDescriptionTable"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:NetIncomeLossAbstract"},{"name":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems"},{"name":"us-gaap:NewAccountingPronouncementEarlyAdoptionTable"},{"name":"us-gaap:OperatingExpensesAbstract"},{"name":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"},{"name":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract"},{"name":"us-gaap:OtherCommitmentsAbstract"},{"name":"us-gaap:PostemploymentBenefitsAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract"},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationLineItems"},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract"},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationTable"},{"name":"us-gaap:RestructuringAndRelatedActivitiesAbstract"},{"name":"us-gaap:RestructuringCostAndReserveLineItems"},{"name":"us-gaap:RestructuringReserveRollForward"},{"name":"us-gaap:RevenueFromContractWithCustomerAbstract"},{"name":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"},{"name":"us-gaap:RisksAndUncertaintiesAbstract"},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable"},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"},{"name":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable"},{"name":"us-gaap:ScheduleOfGoodwillTable"},{"name":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable"},{"name":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"name":"us-gaap:ScheduleOfStockByClassTable"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract"},{"name":"us-gaap:StatementOfOtherComprehensiveIncomeAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockIssuedDuringPeriodSharebasedCompensationAbstract"},{"name":"us-gaap:StockholdersEquityAbstract"},{"name":"us-gaap:SubsequentEventLineItems"},{"name":"us-gaap:SubsequentEventTable"},{"name":"us-gaap:SubsequentEventsAbstract"},{"name":"us-gaap:SupplementalCashFlowInformationAbstract"},{"name":"us-gaap:TaxCreditCarryforwardLineItems"},{"name":"us-gaap:TaxCreditCarryforwardTable"},{"name":"us-gaap:ValuationAllowanceLineItems"},{"name":"us-gaap:ValuationAllowanceTable"},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract"},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"}],"dimensions":[{"name":"dei:EntityListingsExchangeAxis","domainClass":"dei:ExchangeDomain"},{"name":"mxl:ProvisionalAmountsTaxCutsandJobsActAxis","domainClass":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain"},{"name":"mxl:RestructuringPeriodAxis","domainClass":"mxl:RestructuringPeriodDomain"},{"name":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignAxis","domainClass":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignDomain"},{"name":"mxl:SignificantSupplierAxis","domainClass":"mxl:SignificantSupplierDomain"},{"name":"srt:MajorCustomersAxis","domainClass":"srt:NameOfMajorCustomerDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:StatementGeographicalAxis","domainClass":"srt:SegmentGeographicalDomain"},{"name":"srt:StatementScenarioAxis","domainClass":"srt:ScenarioUnspecifiedDomain"},{"name":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainClass":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BalanceSheetLocationAxis","domainClass":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainClass":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskByTypeAxis","domainClass":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:ContingentConsiderationByTypeAxis","domainClass":"us-gaap:ContingentConsiderationTypeDomain"},{"name":"us-gaap:DebtInstrumentAxis","domainClass":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:DebtInstrumentRedemptionPeriodAxis","domainClass":"us-gaap:DebtInstrumentRedemptionPeriodDomain"},{"name":"us-gaap:EquityInterestIssuedOrIssuableByTypeAxis","domainClass":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain"},{"name":"us-gaap:FairValueByAssetClassAxis","domainClass":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FairValueByLiabilityClassAxis","domainClass":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"},{"name":"us-gaap:FairValueByMeasurementBasisAxis","domainClass":"us-gaap:FairValueDisclosureItemAmountsDomain"},{"name":"us-gaap:FairValueByMeasurementFrequencyAxis","domainClass":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:FinancialInstrumentAxis","domainClass":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityAxis","domainClass":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:InvestmentTypeAxis","domainClass":"us-gaap:InvestmentTypeCategorizationMember"},{"name":"us-gaap:LeaseArrangementTypeAxis","domainClass":"us-gaap:LeaseArrangementTypeDomain"},{"name":"us-gaap:LongtermDebtTypeAxis","domainClass":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis","domainClass":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"},{"name":"us-gaap:RestructuringCostAndReserveAxis","domainClass":"us-gaap:TypeOfRestructuringDomain"},{"name":"us-gaap:StatementClassOfStockAxis","domainClass":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:SubsequentEventTypeAxis","domainClass":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","domainClass":"us-gaap:DeferredTaxAssetDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainClass":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:VariableRateAxis","domainClass":"us-gaap:VariableRateDomain"},{"name":"us-gaap:VestingAxis","domainClass":"us-gaap:VestingDomain"}],"domainClasses":[{"name":"dei:ExchangeDomain"},{"name":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain"},{"name":"mxl:RestructuringPeriodDomain"},{"name":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignDomain"},{"name":"mxl:SignificantSupplierDomain"},{"name":"srt:NameOfMajorCustomerDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"srt:ScenarioUnspecifiedDomain"},{"name":"srt:SegmentGeographicalDomain"},{"name":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:ContingentConsiderationTypeDomain"},{"name":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:DebtInstrumentRedemptionPeriodDomain"},{"name":"us-gaap:DeferredTaxAssetDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain"},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"},{"name":"us-gaap:FairValueDisclosureItemAmountsDomain"},{"name":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"},{"name":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:InvestmentTypeCategorizationMember"},{"name":"us-gaap:LeaseArrangementTypeDomain"},{"name":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:TypeOfRestructuringDomain"},{"name":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:VariableRateDomain"},{"name":"us-gaap:VestingDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","relationships":[{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"mxl:ReductioninTransactionPriceMember"},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"us-gaap:SalesReturnsAndAllowancesMember"}]},{"name":"rpt:domain-1","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedTranslationAdjustmentMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"}]},{"name":"rpt:domain-2","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"mxl:LicensedTechnologyMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:DevelopedTechnologyRightsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksAndTradeNamesMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:OrderOrProductionBacklogMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:InProcessResearchAndDevelopmentMember"}]},{"name":"rpt:domain-3","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"mxl:MasksAndProductionEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerSoftwareIntangibleAssetMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:SoftwareAndSoftwareDevelopmentCostsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ConstructionInProgressMember"}]},{"name":"rpt:domain-4","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"},{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-5","root":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain","relationships":[{"source":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain","target":"mxl:CashinlieuofequityMember"}]},{"name":"rpt:domain-6","root":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","relationships":[{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","target":"us-gaap:CashMember"}]},{"name":"rpt:domain-7","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:ExarCorporationMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:G.hnbusinessofMarvellMember"}]},{"name":"rpt:domain-8","root":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","relationships":[{"source":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","target":"us-gaap:InventoriesMember"},{"source":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","target":"us-gaap:OtherCommitmentsDomain"},{"source":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","target":"us-gaap:CommitmentsMember"}]},{"name":"rpt:domain-9","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember"}]},{"name":"rpt:domain-10","root":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[]},{"name":"rpt:domain-11","root":"srt:ScenarioUnspecifiedDomain","relationships":[]},{"name":"rpt:domain-12","root":"us-gaap:ClassOfStockDomain","relationships":[]},{"name":"rpt:domain-13","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:ExarCorporationMember"}]},{"name":"rpt:domain-14","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"mxl:AccumulatedDeficitMember"}]},{"name":"rpt:domain-15","root":"srt:ScenarioUnspecifiedDomain","relationships":[{"source":"srt:ScenarioUnspecifiedDomain","target":"srt:ScenarioForecastMember"}]},{"name":"rpt:domain-16","root":"us-gaap:LongtermDebtTypeDomain","relationships":[{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:MediumTermNotesMember"}]},{"name":"rpt:domain-17","root":"us-gaap:DebtInstrumentNameDomain","relationships":[]},{"name":"rpt:domain-18","root":"us-gaap:VariableRateDomain","relationships":[{"source":"us-gaap:VariableRateDomain","target":"us-gaap:BaseRateMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:FederalFundsEffectiveSwapRateMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:PrimeRateMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember"},{"source":"us-gaap:VariableRateDomain","target":"mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember"}]},{"name":"rpt:domain-19","root":"us-gaap:DebtInstrumentRedemptionPeriodDomain","relationships":[]},{"name":"rpt:domain-20","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MaximumMember"},{"source":"srt:RangeMember","target":"srt:MinimumMember"}]},{"name":"rpt:domain-21","root":"dei:ExchangeDomain","relationships":[{"source":"dei:ExchangeDomain","target":"exch:XNYS"}]},{"name":"rpt:domain-22","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-23","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:InvestmentsMember"}]},{"name":"rpt:domain-24","root":"us-gaap:FairValueMeasurementFrequencyDomain","relationships":[]},{"name":"rpt:domain-25","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member"}]},{"name":"rpt:domain-26","root":"us-gaap:FairValueDisclosureItemAmountsDomain","relationships":[{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember"},{"source":"us-gaap:PortionAtFairValueFairValueDisclosureMember","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember"}]},{"name":"rpt:domain-27","root":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","relationships":[{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"mxl:ContingentConsiderationMember"}]},{"name":"rpt:domain-28","root":"us-gaap:InvestmentTypeCategorizationMember","relationships":[{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MoneyMarketFundsMember"}]},{"name":"rpt:domain-29","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:USGovernmentAgenciesDebtSecuritiesMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CorporateDebtSecuritiesMember"}]},{"name":"rpt:domain-30","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:CashAndCashEquivalentsMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:InvestmentsMember"}]},{"name":"rpt:domain-31","root":"us-gaap:FairValueMeasurementFrequencyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember"}]},{"name":"rpt:domain-32","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-33","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CorporateDebtSecuritiesMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:USGovernmentAgenciesDebtSecuritiesMember"}]},{"name":"rpt:domain-34","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member"},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member"},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member"}]},{"name":"rpt:domain-35","root":"us-gaap:InvestmentTypeCategorizationMember","relationships":[{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MoneyMarketFundsMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"}]},{"name":"rpt:domain-36","root":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","relationships":[{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","target":"us-gaap:USGovernmentAgenciesDebtSecuritiesMember"},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","target":"us-gaap:CorporateDebtSecuritiesMember"}]},{"name":"rpt:domain-37","root":"us-gaap:ContingentConsiderationTypeDomain","relationships":[{"source":"us-gaap:ContingentConsiderationTypeDomain","target":"mxl:EarnoutConsiderationMember"}]},{"name":"rpt:domain-38","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[]},{"name":"rpt:domain-39","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"mxl:LicensedTechnologyMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:DevelopedTechnologyRightsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksAndTradeNamesMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember"}]},{"name":"rpt:domain-40","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"}]},{"name":"rpt:domain-41","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:IndefinitelivedIntangibleAssetsMember"}]},{"name":"rpt:domain-42","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:ForeignCountryMember"}]},{"name":"rpt:domain-43","root":"us-gaap:DeferredTaxAssetDomain","relationships":[]},{"name":"rpt:domain-44","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:DomesticCountryMember"},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember"},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:ForeignCountryMember"}]},{"name":"rpt:domain-45","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:DomesticCountryMember"}]},{"name":"rpt:domain-46","root":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain","relationships":[{"source":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain","target":"mxl:ReductionofFederalTaxRateMember"},{"source":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain","target":"mxl:DeemedRepatriationTransitionTaxMember"}]},{"name":"rpt:domain-47","root":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignDomain","relationships":[]},{"name":"rpt:domain-48","root":"us-gaap:ValuationAllowancesAndReservesDomain","relationships":[{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:WarrantyReservesMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"}]},{"name":"rpt:domain-49","root":"us-gaap:LeaseArrangementTypeDomain","relationships":[]},{"name":"rpt:domain-50","root":"us-gaap:ValuationAllowancesAndReservesDomain","relationships":[{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember"}]},{"name":"rpt:domain-51","root":"us-gaap:TypeOfAdoptionMember","relationships":[{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:AssetsMember"},{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:LiabilityMember"}]},{"name":"rpt:domain-52","root":"us-gaap:TypeOfRestructuringDomain","relationships":[{"source":"us-gaap:TypeOfRestructuringDomain","target":"mxl:StockBasedCompensationMember"}]},{"name":"rpt:domain-53","root":"us-gaap:TypeOfRestructuringDomain","relationships":[{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OneTimeTerminationBenefitsMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:FacilityClosingMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember"}]},{"name":"rpt:domain-54","root":"mxl:RestructuringPeriodDomain","relationships":[{"source":"mxl:RestructuringPeriodDomain","target":"mxl:RestructuringLongtermDomain"},{"source":"mxl:RestructuringPeriodDomain","target":"mxl:RestructuringShorttermDomain"}]},{"name":"rpt:domain-55","root":"us-gaap:TypeOfRestructuringDomain","relationships":[{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OneTimeTerminationBenefitsMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:FacilityClosingMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"mxl:LeaseRelatedImpairmentMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember"}]},{"name":"rpt:domain-56","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"mxl:RevenuefromDistributorsMember"}]},{"name":"rpt:domain-57","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SalesRevenueNetMember"}]},{"name":"rpt:domain-58","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"mxl:ConnectedHomeMember"},{"source":"srt:ProductsAndServicesDomain","target":"mxl:InfrastructureMember"},{"source":"srt:ProductsAndServicesDomain","target":"mxl:IndustrialandmultimarketMember"}]},{"name":"rpt:domain-59","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:AccountsReceivableMember"}]},{"name":"rpt:domain-60","root":"mxl:SignificantSupplierDomain","relationships":[{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorBMember"},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorCMember"},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorDMember"},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorAMember"},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorEMember"},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorFMember"}]},{"name":"rpt:domain-61","root":"srt:NameOfMajorCustomerDomain","relationships":[{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerAMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerBDirectMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerBMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerEMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerDMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:Customer3Member"}]},{"name":"rpt:domain-62","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"mxl:LonglivedassetsMember"},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember"},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember"}]},{"name":"rpt:domain-63","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:CustomerConcentrationRiskMember"},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:GeographicConcentrationRiskMember"},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:SupplierConcentrationRiskMember"}]},{"name":"rpt:domain-64","root":"srt:SegmentGeographicalDomain","relationships":[{"source":"srt:SegmentGeographicalDomain","target":"srt:AsiaMember"},{"source":"srt:SegmentGeographicalDomain","target":"country:CN"},{"source":"srt:SegmentGeographicalDomain","target":"country:US"},{"source":"srt:SegmentGeographicalDomain","target":"mxl:RestofWorldMember"},{"source":"srt:SegmentGeographicalDomain","target":"country:SG"}]},{"name":"rpt:domain-65","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"}]},{"name":"rpt:domain-66","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"mxl:EquityIncentivePlanMember"},{"source":"us-gaap:PlanNameDomain","target":"mxl:EmployeeStockPurchasePlanMember"}]},{"name":"rpt:domain-67","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember"}]},{"name":"rpt:domain-68","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:EmployeeStockPurchasePlanMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:ESPPMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockMember"}]},{"name":"rpt:domain-69","root":"srt:ScenarioUnspecifiedDomain","relationships":[{"source":"srt:ScenarioUnspecifiedDomain","target":"mxl:PriorMember"},{"source":"srt:ScenarioUnspecifiedDomain","target":"mxl:CommonstockbeginningMember"},{"source":"srt:ScenarioUnspecifiedDomain","target":"mxl:CommonstockendingMember"},{"source":"srt:ScenarioUnspecifiedDomain","target":"mxl:SubsequentMember"}]},{"name":"rpt:domain-70","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember"}]},{"name":"rpt:domain-71","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:RestructuringChargesMember"}]},{"name":"rpt:domain-72","root":"us-gaap:VestingDomain","relationships":[{"source":"us-gaap:VestingDomain","target":"us-gaap:ShareBasedCompensationAwardTrancheThreeMember"},{"source":"us-gaap:VestingDomain","target":"us-gaap:ShareBasedCompensationAwardTrancheOneMember"},{"source":"us-gaap:VestingDomain","target":"us-gaap:ShareBasedCompensationAwardTrancheTwoMember"}]},{"name":"rpt:domain-73","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"mxl:A2010EquityIncentivePlanMember"},{"source":"us-gaap:PlanNameDomain","target":"mxl:A2004EquityIncentivePlanMemberMember"},{"source":"us-gaap:PlanNameDomain","target":"mxl:EquityIncentivePlanMember"}]},{"name":"rpt:domain-74","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:ExarCorporationMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:EntropicMember"}]},{"name":"rpt:domain-75","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"}]},{"name":"rpt:domain-76","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"mxl:EquityIncentivePlanMember"}]},{"name":"rpt:domain-77","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"}]},{"name":"rpt:domain-78","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:EntropicMember"}]},{"name":"rpt:domain-79","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"}]},{"name":"rpt:domain-80","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"}]},{"name":"rpt:domain-81","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"mxl:EquityIncentivePlanMember"},{"source":"us-gaap:PlanNameDomain","target":"mxl:EmployeeStockPurchasePlanMember"},{"source":"us-gaap:PlanNameDomain","target":"mxl:ESPPMember"},{"source":"us-gaap:PlanNameDomain","target":"mxl:A2010EquityIncentivePlanMember"}]},{"name":"rpt:domain-82","root":"us-gaap:SubsequentEventTypeDomain","relationships":[]}],"members":[{"name":"country:CN","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"country:SG","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"country:US","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"exch:XNYS","domainClasses":["dei:ExchangeDomain"]},{"name":"mxl:A2004EquityIncentivePlanMemberMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"mxl:A2010EquityIncentivePlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"mxl:AccumulatedDeficitMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"mxl:CashinlieuofequityMember","domainClasses":["us-gaap:EquityInterestIssuedOrIssuableTypeDomain"]},{"name":"mxl:CommonstockbeginningMember","domainClasses":["srt:ScenarioUnspecifiedDomain"]},{"name":"mxl:CommonstockendingMember","domainClasses":["srt:ScenarioUnspecifiedDomain"]},{"name":"mxl:ConnectedHomeMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"mxl:ContingentConsiderationMember","domainClasses":["us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"]},{"name":"mxl:Customer3Member","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"mxl:CustomerAMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"mxl:CustomerBDirectMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"mxl:CustomerBMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"mxl:CustomerDMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"mxl:CustomerEMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"mxl:DeemedRepatriationTransitionTaxMember","domainClasses":["mxl:ProvisionalAmountsTaxCutsandJobsActDomain"]},{"name":"mxl:ESPPMember","domainClasses":["us-gaap:PlanNameDomain","us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"mxl:EarnoutConsiderationMember","domainClasses":["us-gaap:ContingentConsiderationTypeDomain"]},{"name":"mxl:EmployeeStockPurchasePlanMember","domainClasses":["us-gaap:PlanNameDomain","us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"mxl:EntropicMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"mxl:EquityIncentivePlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"mxl:ExarCorporationMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"mxl:G.hnbusinessofMarvellMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"mxl:IndustrialandmultimarketMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"mxl:InfrastructureMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"mxl:LeaseRelatedImpairmentMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"mxl:LicensedTechnologyMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"mxl:LonglivedassetsMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"mxl:MasksAndProductionEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"mxl:PriorMember","domainClasses":["srt:ScenarioUnspecifiedDomain"]},{"name":"mxl:ReductioninTransactionPriceMember","domainClasses":["us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"]},{"name":"mxl:ReductionofFederalTaxRateMember","domainClasses":["mxl:ProvisionalAmountsTaxCutsandJobsActDomain"]},{"name":"mxl:RestofWorldMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"mxl:RestrictedStockUnitandRestrictedStockAwardMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"mxl:RestructuringLongtermDomain","domainClasses":["mxl:RestructuringPeriodDomain"]},{"name":"mxl:RestructuringShorttermDomain","domainClasses":["mxl:RestructuringPeriodDomain"]},{"name":"mxl:RevenuefromDistributorsMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"mxl:StockBasedCompensationMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"mxl:SubsequentMember","domainClasses":["srt:ScenarioUnspecifiedDomain"]},{"name":"mxl:VendorAMember","domainClasses":["mxl:SignificantSupplierDomain"]},{"name":"mxl:VendorBMember","domainClasses":["mxl:SignificantSupplierDomain"]},{"name":"mxl:VendorCMember","domainClasses":["mxl:SignificantSupplierDomain"]},{"name":"mxl:VendorDMember","domainClasses":["mxl:SignificantSupplierDomain"]},{"name":"mxl:VendorEMember","domainClasses":["mxl:SignificantSupplierDomain"]},{"name":"mxl:VendorFMember","domainClasses":["mxl:SignificantSupplierDomain"]},{"name":"srt:AsiaMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:ScenarioForecastMember","domainClasses":["srt:ScenarioUnspecifiedDomain"]},{"name":"us-gaap:AccountsReceivableMember","domainClasses":["us-gaap:BalanceSheetLocationDomain","us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AccumulatedTranslationAdjustmentMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AllowanceForCreditLossMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"us-gaap:AssetsMember","domainClasses":["us-gaap:TypeOfAdoptionMember"]},{"name":"us-gaap:BaseRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:CashAndCashEquivalentsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"us-gaap:CashMember","domainClasses":["us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"]},{"name":"us-gaap:CommitmentsMember","domainClasses":["us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"]},{"name":"us-gaap:CommonClassAMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"us-gaap:CommonClassBMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:ClassOfStockDomain","us-gaap:EquityComponentDomain"]},{"name":"us-gaap:ComputerSoftwareIntangibleAssetMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:ConstructionInProgressMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CorporateDebtSecuritiesMember","domainClasses":["us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:CostOfSalesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:CustomerConcentrationRiskMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:CustomerRelationshipsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:DerivativeFinancialInstrumentsAssetsMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember"]},{"name":"us-gaap:DevelopedTechnologyRightsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:DomesticCountryMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"us-gaap:EmployeeStockMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:EmployeeStockOptionMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","domainClasses":["us-gaap:FairValueDisclosureItemAmountsDomain"]},{"name":"us-gaap:FacilityClosingMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"us-gaap:FairValueInputsLevel1Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel2Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel3Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueMeasurementsRecurringMember","domainClasses":["us-gaap:FairValueMeasurementFrequencyDomain"]},{"name":"us-gaap:FederalFundsEffectiveSwapRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:ForeignCountryMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"us-gaap:FurnitureAndFixturesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:GeographicConcentrationRiskMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:InProcessResearchAndDevelopmentMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:IndefinitelivedIntangibleAssetsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:InventoriesMember","domainClasses":["us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"]},{"name":"us-gaap:InvestmentsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"us-gaap:LeaseholdImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:LiabilityMember","domainClasses":["us-gaap:TypeOfAdoptionMember"]},{"name":"us-gaap:LondonInterbankOfferedRateLIBORMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:MachineryAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:MediumTermNotesMember","domainClasses":["us-gaap:LongtermDebtTypeDomain"]},{"name":"us-gaap:MoneyMarketFundsMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember"]},{"name":"us-gaap:NoncompeteAgreementsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:OneTimeTerminationBenefitsMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"us-gaap:OrderOrProductionBacklogMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:OtherCommitmentsDomain","domainClasses":["us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"]},{"name":"us-gaap:OtherRestructuringMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"us-gaap:PerformanceSharesMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:PortionAtFairValueFairValueDisclosureMember","domainClasses":["us-gaap:FairValueDisclosureItemAmountsDomain"]},{"name":"us-gaap:PrimeRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:ResearchAndDevelopmentExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:RestructuringChargesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:SalesReturnsAndAllowancesMember","domainClasses":["us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"]},{"name":"us-gaap:SalesRevenueNetMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain","us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:ShareBasedCompensationAwardTrancheOneMember","domainClasses":["us-gaap:VestingDomain"]},{"name":"us-gaap:ShareBasedCompensationAwardTrancheThreeMember","domainClasses":["us-gaap:VestingDomain"]},{"name":"us-gaap:ShareBasedCompensationAwardTrancheTwoMember","domainClasses":["us-gaap:VestingDomain"]},{"name":"us-gaap:SoftwareAndSoftwareDevelopmentCostsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:StateAndLocalJurisdictionMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"us-gaap:SupplierConcentrationRiskMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:TrademarksAndTradeNamesMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:USGovernmentAgenciesDebtSecuritiesMember","domainClasses":["us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"us-gaap:WarrantyReservesMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]}],"cubes":[{"name":"rpt:cube-0","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FairValueByLiabilityClassAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-2","optional":true}]},{"name":"rpt:cube-3","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true}]},{"name":"rpt:cube-4","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:EquityInterestIssuedOrIssuableByTypeAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"us-gaap:FairValueByAssetClassAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-7","optional":true}]},{"name":"rpt:cube-5","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis","domainNetwork":"rpt:domain-8","optional":true}]},{"name":"rpt:cube-6","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-9","optional":true}]},{"name":"rpt:cube-7","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"srt:StatementScenarioAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-12","optional":true}]},{"name":"rpt:cube-8","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-9","optional":true}]},{"name":"rpt:cube-9","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:StatementScenarioAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"us-gaap:LongtermDebtTypeAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-17","optional":true},{"dimension":"us-gaap:VariableRateAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"us-gaap:DebtInstrumentRedemptionPeriodAxis","domainNetwork":"rpt:domain-19","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-10","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:EntityListingsExchangeAxis","domainNetwork":"rpt:domain-21","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-25","optional":true}]},{"name":"rpt:cube-12","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FairValueByMeasurementBasisAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:FairValueByLiabilityClassAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"us-gaap:InvestmentTypeAxis","domainNetwork":"rpt:domain-28","optional":true},{"dimension":"us-gaap:FinancialInstrumentAxis","domainNetwork":"rpt:domain-29","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-30","optional":true},{"dimension":"us-gaap:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-31","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-32","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-30","optional":true},{"dimension":"us-gaap:FinancialInstrumentAxis","domainNetwork":"rpt:domain-33","optional":true},{"dimension":"us-gaap:FairValueByMeasurementBasisAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-31","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-34","optional":true},{"dimension":"us-gaap:InvestmentTypeAxis","domainNetwork":"rpt:domain-35","optional":true},{"dimension":"us-gaap:FairValueByAssetClassAxis","domainNetwork":"rpt:domain-36","optional":true},{"dimension":"us-gaap:FairValueByLiabilityClassAxis","domainNetwork":"rpt:domain-27","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FairValueByMeasurementBasisAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-31","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:ContingentConsiderationByTypeAxis","domainNetwork":"rpt:domain-37","optional":true},{"dimension":"us-gaap:FairValueByLiabilityClassAxis","domainNetwork":"rpt:domain-27","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-38","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-38","optional":true}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-39","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-40","optional":true}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-19","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-41","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-42","optional":true},{"dimension":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","domainNetwork":"rpt:domain-43","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-44","optional":true}]},{"name":"rpt:cube-22","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-45","optional":true},{"dimension":"mxl:ProvisionalAmountsTaxCutsandJobsActAxis","domainNetwork":"rpt:domain-46","optional":true}]},{"name":"rpt:cube-23","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignAxis","domainNetwork":"rpt:domain-47","optional":true}]},{"name":"rpt:cube-24","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainNetwork":"rpt:domain-48","optional":true}]},{"name":"rpt:cube-25","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true}]},{"name":"rpt:cube-26","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:LeaseArrangementTypeAxis","domainNetwork":"rpt:domain-49","optional":true}]},{"name":"rpt:cube-27","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainNetwork":"rpt:domain-50","optional":true},{"dimension":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainNetwork":"rpt:domain-51","optional":true}]},{"name":"rpt:cube-28","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RestructuringCostAndReserveAxis","domainNetwork":"rpt:domain-52","optional":true}]},{"name":"rpt:cube-29","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RestructuringCostAndReserveAxis","domainNetwork":"rpt:domain-53","optional":true}]},{"name":"rpt:cube-30","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"mxl:RestructuringPeriodAxis","domainNetwork":"rpt:domain-54","optional":true},{"dimension":"us-gaap:RestructuringCostAndReserveAxis","domainNetwork":"rpt:domain-55","optional":true}]},{"name":"rpt:cube-31","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-56","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-57","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-58","optional":true},{"dimension":"us-gaap:FairValueByLiabilityClassAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-59","optional":true}]},{"name":"rpt:cube-32","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"mxl:SignificantSupplierAxis","domainNetwork":"rpt:domain-60","optional":true},{"dimension":"srt:MajorCustomersAxis","domainNetwork":"rpt:domain-61","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-62","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-63","optional":true},{"dimension":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-64","optional":true}]},{"name":"rpt:cube-33","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-65","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-66","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-67","optional":true}]},{"name":"rpt:cube-34","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-68","optional":true}]},{"name":"rpt:cube-35","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-67","optional":true},{"dimension":"srt:StatementScenarioAxis","domainNetwork":"rpt:domain-69","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-70","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-71","optional":true}]},{"name":"rpt:cube-36","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:VestingAxis","domainNetwork":"rpt:domain-72","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-73","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-74","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-75","optional":true}]},{"name":"rpt:cube-37","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-76","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-77","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-13","optional":true}]},{"name":"rpt:cube-38","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-78","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-79","optional":true}]},{"name":"rpt:cube-39","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-80","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-81","optional":true}]},{"name":"rpt:cube-40","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-82","optional":true}]},{"name":"rpt:cube-undimensioned","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]}],"labels":[{"forObject":"country:CN","labelType":"xbrl:terseLabel","value":"China [Member]","language":"en-US"},{"forObject":"country:CN","labelType":"xbrl:label","value":"CHINA","language":"en-US"},{"forObject":"country:SG","labelType":"xbrl:terseLabel","value":"SINGAPORE","language":"en-US"},{"forObject":"country:SG","labelType":"xbrl:label","value":"SINGAPORE","language":"en-US"},{"forObject":"country:US","labelType":"xbrl:terseLabel","value":"UNITED STATES","language":"en-US"},{"forObject":"country:US","labelType":"xbrl:label","value":"UNITED STATES","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:terseLabel","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:terseLabel","value":"City Area Code","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:label","value":"City Area Code","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:terseLabel","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:terseLabel","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:label","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:terseLabel","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:terseLabel","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:label","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:terseLabel","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:EntitiesTable","labelType":"xbrl:terseLabel","value":"Entities [Table]","language":"en-US"},{"forObject":"dei:EntitiesTable","labelType":"xbrl:label","value":"Entities [Table]","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:terseLabel","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:label","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:terseLabel","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:label","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:terseLabel","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:label","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:terseLabel","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:label","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:terseLabel","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:terseLabel","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:terseLabel","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:terseLabel","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:label","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:terseLabel","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:terseLabel","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:label","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityInformationLineItems","labelType":"xbrl:terseLabel","value":"Entity Information [Line Items]","language":"en-US"},{"forObject":"dei:EntityInformationLineItems","labelType":"xbrl:label","value":"Entity Information [Line Items]","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:terseLabel","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityListingParValuePerShare","labelType":"xbrl:terseLabel","value":"Entity Listing, Par Value Per Share","language":"en-US"},{"forObject":"dei:EntityListingParValuePerShare","labelType":"xbrl:label","value":"Entity Listing, Par Value Per Share","language":"en-US"},{"forObject":"dei:EntityListingsExchangeAxis","labelType":"xbrl:terseLabel","value":"Entity Listings, Exchange [Axis]","language":"en-US"},{"forObject":"dei:EntityListingsExchangeAxis","labelType":"xbrl:label","value":"Entity Listings, Exchange [Axis]","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:terseLabel","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:terseLabel","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:terseLabel","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:terseLabel","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:terseLabel","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:terseLabel","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:terseLabel","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:ExchangeDomain","labelType":"xbrl:terseLabel","value":"Exchange [Domain]","language":"en-US"},{"forObject":"dei:ExchangeDomain","labelType":"xbrl:label","value":"Exchange [Domain]","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:terseLabel","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:label","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:terseLabel","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:label","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:terseLabel","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:label","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:terseLabel","value":"Trading Symbol","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","language":"en-US"},{"forObject":"exch:XNYS","labelType":"xbrl:terseLabel","value":"NEW YORK STOCK EXCHANGE, INC. [Member]","language":"en-US"},{"forObject":"exch:XNYS","labelType":"xbrl:label","value":"NEW YORK STOCK EXCHANGE, INC. [Member]","language":"en-US"},{"forObject":"mxl:A2004EquityIncentivePlanMemberMember","labelType":"xbrl:terseLabel","value":"2004 Equity Incentive Plan","language":"en-US"},{"forObject":"mxl:A2004EquityIncentivePlanMemberMember","labelType":"xbrl:label","value":"2004 Equity Incentive Plan [Member] [Member]","language":"en-US"},{"forObject":"mxl:A2004EquityIncentivePlanMemberMember","labelType":"xbrl:documentation","value":"2004 Equity Incentive Plan [Member] [Member]","language":"en-US"},{"forObject":"mxl:A2010EquityIncentivePlanMember","labelType":"xbrl:terseLabel","value":"2010 Equity Incentive Plan [Member]","language":"en-US"},{"forObject":"mxl:A2010EquityIncentivePlanMember","labelType":"xbrl:label","value":"2010 Equity Incentive Plan [Member]","language":"en-US"},{"forObject":"mxl:A2010EquityIncentivePlanMember","labelType":"xbrl:documentation","value":"2010 Equity Incentive Plan [Member]","language":"en-US"},{"forObject":"mxl:AccruedLitigationFeesCurrent","labelType":"xbrl:terseLabel","value":"Accrued Litigation Fees, Current","language":"en-US"},{"forObject":"mxl:AccruedLitigationFeesCurrent","labelType":"xbrl:label","value":"Accrued Litigation Fees, Current","language":"en-US"},{"forObject":"mxl:AccruedLitigationFeesCurrent","labelType":"xbrl:documentation","value":"Accrued Litigation Fees, Current","language":"en-US"},{"forObject":"mxl:AccruedPriceProtectionLiability","labelType":"xbrl:terseLabel","value":"Accrued price protection liability","language":"en-US"},{"forObject":"mxl:AccruedPriceProtectionLiability","labelType":"xbrl:label","value":"Accrued Price Protection Liability","language":"en-US"},{"forObject":"mxl:AccruedPriceProtectionLiability","labelType":"xbrl:documentation","value":"Accrued price protection liability.","language":"en-US"},{"forObject":"mxl:AccruedPriceProtectionLiability","labelType":"xbrl:periodStartLabel","value":"Begining Balance","language":"en-US"},{"forObject":"mxl:AccruedPriceProtectionLiability","labelType":"xbrl:periodEndLabel","value":"Ending Balance","language":"en-US"},{"forObject":"mxl:AccruedPriceProtectionRebateActivityRollForward","labelType":"xbrl:terseLabel","value":"Accrued Price Protection Rebate Activity [Roll Forward]","language":"en-US"},{"forObject":"mxl:AccruedPriceProtectionRebateActivityRollForward","labelType":"xbrl:label","value":"Accrued Price Protection Rebate Activity [Roll Forward]","language":"en-US"},{"forObject":"mxl:AccruedPriceProtectionRebateActivityRollForward","labelType":"xbrl:documentation","value":"Accrued price protection rebate activity","language":"en-US"},{"forObject":"mxl:AccruedTechnologyLicensePaymentsCurrent","labelType":"xbrl:terseLabel","value":"Accrued technology license payments","language":"en-US"},{"forObject":"mxl:AccruedTechnologyLicensePaymentsCurrent","labelType":"xbrl:label","value":"Accrued Technology License Payments Current","language":"en-US"},{"forObject":"mxl:AccruedTechnologyLicensePaymentsCurrent","labelType":"xbrl:documentation","value":"Accrued technology license payments current.","language":"en-US"},{"forObject":"mxl:Accruedcustomercredit","labelType":"xbrl:terseLabel","value":"Accrued customer credit","language":"en-US"},{"forObject":"mxl:Accruedcustomercredit","labelType":"xbrl:label","value":"Accrued customer credit","language":"en-US"},{"forObject":"mxl:Accruedcustomercredit","labelType":"xbrl:documentation","value":"Accrued customer credit","language":"en-US"},{"forObject":"mxl:Accruedcustomercredits","labelType":"xbrl:terseLabel","value":"Accrued customer credits","language":"en-US"},{"forObject":"mxl:Accruedcustomercredits","labelType":"xbrl:label","value":"Accrued customer credits","language":"en-US"},{"forObject":"mxl:Accruedcustomercredits","labelType":"xbrl:documentation","value":"Accrued customer credits","language":"en-US"},{"forObject":"mxl:Accruedengineeringandproductioncosts","labelType":"xbrl:terseLabel","value":"Accrued engineering and production costs","language":"en-US"},{"forObject":"mxl:Accruedengineeringandproductioncosts","labelType":"xbrl:label","value":"Accrued engineering and production costs","language":"en-US"},{"forObject":"mxl:Accruedengineeringandproductioncosts","labelType":"xbrl:documentation","value":"Accrued engineering and production costs","language":"en-US"},{"forObject":"mxl:Accruedobligationstocustomersforstockrotationrights","labelType":"xbrl:terseLabel","value":"Accrued obligations to customers for stock rotation rights","language":"en-US"},{"forObject":"mxl:Accruedobligationstocustomersforstockrotationrights","labelType":"xbrl:label","value":"Accrued obligations to customers for stock rotation rights","language":"en-US"},{"forObject":"mxl:Accruedobligationstocustomersforstockrotationrights","labelType":"xbrl:documentation","value":"Accrued obligations to customers for stock rotation rights","language":"en-US"},{"forObject":"mxl:AccumulatedDeficitMember","labelType":"xbrl:terseLabel","value":"Accumulated Deficit [Member]","language":"en-US"},{"forObject":"mxl:AccumulatedDeficitMember","labelType":"xbrl:label","value":"Accumulated Deficit [Member]","language":"en-US"},{"forObject":"mxl:AccumulatedDeficitMember","labelType":"xbrl:documentation","value":"Accumulated Deficit [Member]","language":"en-US"},{"forObject":"mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases","labelType":"xbrl:terseLabel","value":"Amortization of debt issuance cost and accretion of discount on debt and leases","language":"en-US"},{"forObject":"mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases","labelType":"xbrl:label","value":"AmortizationDebtIssuanceCostDiscountonDebtandLeases","language":"en-US"},{"forObject":"mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases","labelType":"xbrl:documentation","value":"Amortization of Debt Issuance Costs and Discount on Debt and Leases","language":"en-US"},{"forObject":"mxl:Attributeexpirations","labelType":"xbrl:terseLabel","value":"Attribute expirations","language":"en-US"},{"forObject":"mxl:Attributeexpirations","labelType":"xbrl:label","value":"Attribute expirations","language":"en-US"},{"forObject":"mxl:Attributeexpirations","labelType":"xbrl:documentation","value":"Attribute expirations","language":"en-US"},{"forObject":"mxl:CashinlieuofequityMember","labelType":"xbrl:terseLabel","value":"Cash in lieu of equity [Member]","language":"en-US"},{"forObject":"mxl:CashinlieuofequityMember","labelType":"xbrl:label","value":"Cash in lieu of equity [Member]","language":"en-US"},{"forObject":"mxl:CashinlieuofequityMember","labelType":"xbrl:documentation","value":"Cash in lieu of equity [Member]","language":"en-US"},{"forObject":"mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease","labelType":"xbrl:terseLabel","value":"Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease","language":"en-US"},{"forObject":"mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease","labelType":"xbrl:label","value":"Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease","language":"en-US"},{"forObject":"mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease","labelType":"xbrl:documentation","value":"Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease","language":"en-US"},{"forObject":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","labelType":"xbrl:terseLabel","value":"Common Stock Issued Pursuant To Equity Awards Net Shares","language":"en-US"},{"forObject":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","labelType":"xbrl:label","value":"Common Stock Issued Pursuant To Equity Awards Net Shares","language":"en-US"},{"forObject":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","labelType":"xbrl:documentation","value":"Common stock issued pursuant to equity awards, net, shares.","language":"en-US"},{"forObject":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","labelType":"xbrl:terseLabel","value":"Common Stock Issued Pursuant To Equity Awards Net Value","language":"en-US"},{"forObject":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","labelType":"xbrl:label","value":"Common Stock Issued Pursuant To Equity Awards Net Value","language":"en-US"},{"forObject":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","labelType":"xbrl:documentation","value":"Common stock issued pursuant to equity awards, net, value.","language":"en-US"},{"forObject":"mxl:CommonstockbeginningMember","labelType":"xbrl:terseLabel","value":"Commonstockbeginning [Member]","language":"en-US"},{"forObject":"mxl:CommonstockbeginningMember","labelType":"xbrl:label","value":"Commonstockbeginning [Member]","language":"en-US"},{"forObject":"mxl:CommonstockbeginningMember","labelType":"xbrl:documentation","value":"Commonstockbeginning [Member]","language":"en-US"},{"forObject":"mxl:CommonstockendingMember","labelType":"xbrl:terseLabel","value":"Commonstockending [Member]","language":"en-US"},{"forObject":"mxl:CommonstockendingMember","labelType":"xbrl:label","value":"Commonstockending [Member]","language":"en-US"},{"forObject":"mxl:CommonstockendingMember","labelType":"xbrl:documentation","value":"Common Stock Ending Balance","language":"en-US"},{"forObject":"mxl:ConnectedHomeMember","labelType":"xbrl:terseLabel","value":"Connected Home [Member]","language":"en-US"},{"forObject":"mxl:ConnectedHomeMember","labelType":"xbrl:label","value":"Connected Home [Member]","language":"en-US"},{"forObject":"mxl:ConnectedHomeMember","labelType":"xbrl:documentation","value":"Connected Home [Member]","language":"en-US"},{"forObject":"mxl:ContingentConsiderationMember","labelType":"xbrl:terseLabel","value":"Contingent Consideration [Member]","language":"en-US"},{"forObject":"mxl:ContingentConsiderationMember","labelType":"xbrl:label","value":"Contingent Consideration [Member]","language":"en-US"},{"forObject":"mxl:ContingentConsiderationMember","labelType":"xbrl:documentation","value":"Contingent Consideration [Member]","language":"en-US"},{"forObject":"mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm","labelType":"xbrl:terseLabel","value":"Contract with Customer, Rebate and Price Protection Program Term","language":"en-US"},{"forObject":"mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm","labelType":"xbrl:label","value":"Contract with Customer, Rebate and Price Protection Program Term","language":"en-US"},{"forObject":"mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm","labelType":"xbrl:documentation","value":"Contract with Customer, Rebate and Price Protection Program Term","language":"en-US"},{"forObject":"mxl:ContractwithCustomerRightofReturnTerm","labelType":"xbrl:terseLabel","value":"Contract with Customer, Right of Return Term","language":"en-US"},{"forObject":"mxl:ContractwithCustomerRightofReturnTerm","labelType":"xbrl:label","value":"Contract with Customer, Right of Return Term","language":"en-US"},{"forObject":"mxl:ContractwithCustomerRightofReturnTerm","labelType":"xbrl:documentation","value":"Contract with Customer, Right of Return Term","language":"en-US"},{"forObject":"mxl:ConversionOfClassBCommonStockToClassACommonStockShares","labelType":"xbrl:terseLabel","value":"Conversion Of Class B Common Stock To Class A Common Stock Shares","language":"en-US"},{"forObject":"mxl:ConversionOfClassBCommonStockToClassACommonStockShares","labelType":"xbrl:label","value":"Conversion Of Class B Common Stock To Class A Common Stock Shares","language":"en-US"},{"forObject":"mxl:ConversionOfClassBCommonStockToClassACommonStockShares","labelType":"xbrl:documentation","value":"Conversion of class B common stock to class A common stock, shares.","language":"en-US"},{"forObject":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","labelType":"xbrl:terseLabel","value":"Cumulative adjustment for adoption of accounting principle, net","language":"en-US"},{"forObject":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","labelType":"xbrl:label","value":"Cumulative adjustment for adoption of accounting principle, net","language":"en-US"},{"forObject":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","labelType":"xbrl:documentation","value":"Cumulative adjustment for adoption of accounting principle, net","language":"en-US"},{"forObject":"mxl:Customer3Member","labelType":"xbrl:terseLabel","value":"Customer 3 [Member]","language":"en-US"},{"forObject":"mxl:Customer3Member","labelType":"xbrl:label","value":"Customer 3 [Member]","language":"en-US"},{"forObject":"mxl:Customer3Member","labelType":"xbrl:documentation","value":"Customer 3 [Member]","language":"en-US"},{"forObject":"mxl:CustomerAMember","labelType":"xbrl:terseLabel","value":"Customer A [Member]","language":"en-US"},{"forObject":"mxl:CustomerAMember","labelType":"xbrl:label","value":"Customer A [Member]","language":"en-US"},{"forObject":"mxl:CustomerAMember","labelType":"xbrl:documentation","value":"Customer A [Member]","language":"en-US"},{"forObject":"mxl:CustomerBDirectMember","labelType":"xbrl:terseLabel","value":"Customer B (Direct) [Member]","language":"en-US"},{"forObject":"mxl:CustomerBDirectMember","labelType":"xbrl:label","value":"Customer B (Direct) [Member]","language":"en-US"},{"forObject":"mxl:CustomerBDirectMember","labelType":"xbrl:documentation","value":"Customer B (Direct) [Member]","language":"en-US"},{"forObject":"mxl:CustomerBMember","labelType":"xbrl:terseLabel","value":"Customer A [Member]","language":"en-US"},{"forObject":"mxl:CustomerBMember","labelType":"xbrl:label","value":"Customer B [Member]","language":"en-US"},{"forObject":"mxl:CustomerBMember","labelType":"xbrl:documentation","value":"Customer B [Member]","language":"en-US"},{"forObject":"mxl:CustomerDMember","labelType":"xbrl:terseLabel","value":"Customer D [Member]","language":"en-US"},{"forObject":"mxl:CustomerDMember","labelType":"xbrl:label","value":"Customer D [Member]","language":"en-US"},{"forObject":"mxl:CustomerDMember","labelType":"xbrl:documentation","value":"Customer D [Member]","language":"en-US"},{"forObject":"mxl:CustomerEMember","labelType":"xbrl:terseLabel","value":"Customer E [Member]","language":"en-US"},{"forObject":"mxl:CustomerEMember","labelType":"xbrl:label","value":"Customer E [Member]","language":"en-US"},{"forObject":"mxl:CustomerEMember","labelType":"xbrl:documentation","value":"Customer E [Member]","language":"en-US"},{"forObject":"mxl:DebtInstrumentQuarterlyAmortizationRate","labelType":"xbrl:terseLabel","value":"Debt Instrument, Payment Terms","language":"en-US"},{"forObject":"mxl:DebtInstrumentQuarterlyAmortizationRate","labelType":"xbrl:label","value":"Debt Instrument, Quarterly Amortization Rate","language":"en-US"},{"forObject":"mxl:DebtInstrumentQuarterlyAmortizationRate","labelType":"xbrl:documentation","value":"Debt Instrument, Quarterly Amortization Rate","language":"en-US"},{"forObject":"mxl:DeemedRepatriationTransitionTaxMember","labelType":"xbrl:terseLabel","value":"Deemed Repatriation Transition Tax [Member]","language":"en-US"},{"forObject":"mxl:DeemedRepatriationTransitionTaxMember","labelType":"xbrl:label","value":"Deemed Repatriation Transition Tax [Member]","language":"en-US"},{"forObject":"mxl:DeemedRepatriationTransitionTaxMember","labelType":"xbrl:documentation","value":"Deemed Repatriation Transition Tax [Member]","language":"en-US"},{"forObject":"mxl:DeferredIncomeTaxesExpenseBenefit","labelType":"xbrl:totalLabel","value":"Deferred Income Taxes Expense Benefit","language":"en-US"},{"forObject":"mxl:DeferredIncomeTaxesExpenseBenefit","labelType":"xbrl:label","value":"Deferred Income Taxes Expense Benefit","language":"en-US"},{"forObject":"mxl:DeferredIncomeTaxesExpenseBenefit","labelType":"xbrl:documentation","value":"Deferred Income Taxes Expense Benefit","language":"en-US"},{"forObject":"mxl:DeferredRevenueAndDeferredProfit","labelType":"xbrl:totalLabel","value":"Deferred revenue and deferred profit","language":"en-US"},{"forObject":"mxl:DeferredRevenueAndDeferredProfit","labelType":"xbrl:label","value":"Deferred Revenue And Deferred Profit","language":"en-US"},{"forObject":"mxl:DeferredRevenueAndDeferredProfit","labelType":"xbrl:documentation","value":"The carrying amount of consideration received or receivable as of the balance sheet date, net of associated deferred costs, that were not recognized as income in conformity with GAAP and which are expected to be recognized as such within one year or the normal operating cycle, if longer.","language":"en-US"},{"forObject":"mxl:DeferredRevenueAndDeferredProfit","labelType":"xbrl:terseLabel","value":"Deferred revenue and deferred profit","language":"en-US"},{"forObject":"mxl:DeferredRevenueDistributorTransactions","labelType":"xbrl:terseLabel","value":"Deferred revenue - distributor transactions","language":"en-US"},{"forObject":"mxl:DeferredRevenueDistributorTransactions","labelType":"xbrl:label","value":"Deferred Revenue Distributor Transactions","language":"en-US"},{"forObject":"mxl:DeferredRevenueDistributorTransactions","labelType":"xbrl:documentation","value":"The carrying amount of consideration received or receivable as of the balance sheet date that were not recognized as income in conformity with GAAP and which are expected to be recognized as such within one year or the normal operating cycle, if longer.","language":"en-US"},{"forObject":"mxl:DeferredRevenueRebates","labelType":"xbrl:terseLabel","value":"Deferred revenue-rebates","language":"en-US"},{"forObject":"mxl:DeferredRevenueRebates","labelType":"xbrl:label","value":"Deferred Revenue Rebates","language":"en-US"},{"forObject":"mxl:DeferredRevenueRebates","labelType":"xbrl:documentation","value":"Deferred revenue associated with rebate programs.","language":"en-US"},{"forObject":"mxl:DeferredRevenueandDeferredProfits","labelType":"xbrl:terseLabel","value":"Deferred revenue and deferred profit","language":"en-US"},{"forObject":"mxl:DeferredRevenueandDeferredProfits","labelType":"xbrl:label","value":"Deferred Revenue and Deferred Profits","language":"en-US"},{"forObject":"mxl:DeferredRevenueandDeferredProfits","labelType":"xbrl:documentation","value":"The increase (decrease) during the reporting period in the liability reflecting estimated income to be earned from product shipments to distributors.","language":"en-US"},{"forObject":"mxl:DeferredTaxAssetLeaseobligation","labelType":"xbrl:terseLabel","value":"Deferred Tax Asset, Lease obligation","language":"en-US"},{"forObject":"mxl:DeferredTaxAssetLeaseobligation","labelType":"xbrl:label","value":"Deferred Tax Asset, Lease obligation","language":"en-US"},{"forObject":"mxl:DeferredTaxAssetLeaseobligation","labelType":"xbrl:documentation","value":"Deferred Tax Asset, Lease obligation","language":"en-US"},{"forObject":"mxl:DeferredTaxLiabilityLeasedrightofuseasset","labelType":"xbrl:negatedTerseLabel","value":"Deferred Tax Liability, Leased right-of-use asset","language":"en-US"},{"forObject":"mxl:DeferredTaxLiabilityLeasedrightofuseasset","labelType":"xbrl:label","value":"Deferred Tax Liability, Leased right-of-use asset","language":"en-US"},{"forObject":"mxl:DeferredTaxLiabilityLeasedrightofuseasset","labelType":"xbrl:documentation","value":"Deferred Tax Liability, Leased right-of-use asset","language":"en-US"},{"forObject":"mxl:DocumentandEntityInformationAbstract","labelType":"xbrl:label","value":"Document and Entity Information [Abstract]","language":"en-US"},{"forObject":"mxl:DocumentandEntityInformationAbstract","labelType":"xbrl:documentation","value":"Document and Entity Information [Abstract]","language":"en-US"},{"forObject":"mxl:DualClassSunsetClassAandBCommonStock","labelType":"xbrl:terseLabel","value":"Dual Class Sunset Class A and B Common Stock","language":"en-US"},{"forObject":"mxl:DualClassSunsetClassAandBCommonStock","labelType":"xbrl:label","value":"Dual Class Sunset Class A and B Common Stock","language":"en-US"},{"forObject":"mxl:DualClassSunsetClassAandBCommonStock","labelType":"xbrl:documentation","value":"Dual Class Sunset Class A and B Common Stock","language":"en-US"},{"forObject":"mxl:ESPPMember","labelType":"xbrl:terseLabel","value":"ESPP [Member]","language":"en-US"},{"forObject":"mxl:ESPPMember","labelType":"xbrl:label","value":"ESPP [Member]","language":"en-US"},{"forObject":"mxl:ESPPMember","labelType":"xbrl:documentation","value":"ESPP [Member]","language":"en-US"},{"forObject":"mxl:EarnoutConsiderationMember","labelType":"xbrl:terseLabel","value":"Earn-out Consideration [Member]","language":"en-US"},{"forObject":"mxl:EarnoutConsiderationMember","labelType":"xbrl:label","value":"Earn-out Consideration [Member]","language":"en-US"},{"forObject":"mxl:EarnoutConsiderationMember","labelType":"xbrl:documentation","value":"Earn-out Consideration [Member]","language":"en-US"},{"forObject":"mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts","labelType":"xbrl:terseLabel","value":"Income tax impact to provision due to transaction costs","language":"en-US"},{"forObject":"mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts","labelType":"xbrl:label","value":"Effective Income Tax Reconciliation, Other, Transaction Costs","language":"en-US"},{"forObject":"mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts","labelType":"xbrl:documentation","value":"Effective Income Tax Reconciliation, Other, Transaction Costs","language":"en-US"},{"forObject":"mxl:EmployeeStockPurchasePlanMember","labelType":"xbrl:terseLabel","value":"Employee Stock Purchase Plan [Member]","language":"en-US"},{"forObject":"mxl:EmployeeStockPurchasePlanMember","labelType":"xbrl:label","value":"Employee Stock Purchase Plan [Member]","language":"en-US"},{"forObject":"mxl:EmployeeStockPurchasePlanMember","labelType":"xbrl:documentation","value":"Employee stock purchase plan.","language":"en-US"},{"forObject":"mxl:EntropicMember","labelType":"xbrl:terseLabel","value":"Entropic [Member]","language":"en-US"},{"forObject":"mxl:EntropicMember","labelType":"xbrl:label","value":"Entropic [Member]","language":"en-US"},{"forObject":"mxl:EntropicMember","labelType":"xbrl:documentation","value":"Entropic [Member]","language":"en-US"},{"forObject":"mxl:EquityIncentivePlanMember","labelType":"xbrl:terseLabel","value":"Equity Incentive Plan [Member]","language":"en-US"},{"forObject":"mxl:EquityIncentivePlanMember","labelType":"xbrl:label","value":"Equity Incentive Plan [Member]","language":"en-US"},{"forObject":"mxl:EquityIncentivePlanMember","labelType":"xbrl:documentation","value":"Equity incentive plan.","language":"en-US"},{"forObject":"mxl:ExarCorporationMember","labelType":"xbrl:terseLabel","value":"Exar Corporation [Member]","language":"en-US"},{"forObject":"mxl:ExarCorporationMember","labelType":"xbrl:label","value":"Exar Corporation [Member]","language":"en-US"},{"forObject":"mxl:ExarCorporationMember","labelType":"xbrl:documentation","value":"Exar Corporation [Member]","language":"en-US"},{"forObject":"mxl:FairValueLiabilitiesTransfersbetweenLevels","labelType":"xbrl:terseLabel","value":"Fair Value, Liabilities, Transfers between Levels","language":"en-US"},{"forObject":"mxl:FairValueLiabilitiesTransfersbetweenLevels","labelType":"xbrl:label","value":"Fair Value, Liabilities, Transfers between Levels","language":"en-US"},{"forObject":"mxl:FairValueLiabilitiesTransfersbetweenLevels","labelType":"xbrl:documentation","value":"Fair Value, Liabilities, Transfers between Levels","language":"en-US"},{"forObject":"mxl:FederalAlternativeMinimumTaxCreditCarryforward","labelType":"xbrl:terseLabel","value":"Federal Alternative Minimum Tax Credit Carryforward","language":"en-US"},{"forObject":"mxl:FederalAlternativeMinimumTaxCreditCarryforward","labelType":"xbrl:label","value":"Federal Alternative Minimum Tax Credit Carryforward","language":"en-US"},{"forObject":"mxl:FederalAlternativeMinimumTaxCreditCarryforward","labelType":"xbrl:documentation","value":"Federal Alternative Minimum Tax Credit Carryforward","language":"en-US"},{"forObject":"mxl:FinitelivedIntangibleAssetsOtherAdditions","labelType":"xbrl:terseLabel","value":"Other additions","language":"en-US"},{"forObject":"mxl:FinitelivedIntangibleAssetsOtherAdditions","labelType":"xbrl:label","value":"Finite-lived Intangible Assets, Other Additions","language":"en-US"},{"forObject":"mxl:FinitelivedIntangibleAssetsOtherAdditions","labelType":"xbrl:documentation","value":"Finite-lived Intangible Assets, Other Additions","language":"en-US"},{"forObject":"mxl:G.hnbusinessofMarvellMember","labelType":"xbrl:terseLabel","value":"G.hn business of Marvell [Member]","language":"en-US"},{"forObject":"mxl:G.hnbusinessofMarvellMember","labelType":"xbrl:label","value":"G.hn business of Marvell [Member]","language":"en-US"},{"forObject":"mxl:G.hnbusinessofMarvellMember","labelType":"xbrl:documentation","value":"G.hn business of Marvell [Member]","language":"en-US"},{"forObject":"mxl:Gainonextinguishmentofleaseliabilities","labelType":"xbrl:terseLabel","value":"Gain on extinguishment of lease liabilities","language":"en-US"},{"forObject":"mxl:Gainonextinguishmentofleaseliabilities","labelType":"xbrl:label","value":"Gain on extinguishment of lease liabilities","language":"en-US"},{"forObject":"mxl:Gainonextinguishmentofleaseliabilities","labelType":"xbrl:documentation","value":"Gain on extinguishment of lease liabilities due to early termination of lease agreement.","language":"en-US"},{"forObject":"mxl:Gainonextinguishmentofleaseliabilities","labelType":"xbrl:negatedTerseLabel","value":"Gain on extinguishment of lease liabilities","language":"en-US"},{"forObject":"mxl:Impairmentofrightofuseasset","labelType":"xbrl:terseLabel","value":"Impairment of leased right-of-use assets","language":"en-US"},{"forObject":"mxl:Impairmentofrightofuseasset","labelType":"xbrl:label","value":"Impairment of right of use asset","language":"en-US"},{"forObject":"mxl:Impairmentofrightofuseasset","labelType":"xbrl:documentation","value":"Impairment of right of use asset","language":"en-US"},{"forObject":"mxl:IncomeTaxReconciliationForeignDividends","labelType":"xbrl:terseLabel","value":"Income Tax Reconciliation Foreign Dividends","language":"en-US"},{"forObject":"mxl:IncomeTaxReconciliationForeignDividends","labelType":"xbrl:label","value":"Income Tax Reconciliation Foreign Dividends","language":"en-US"},{"forObject":"mxl:IncomeTaxReconciliationForeignDividends","labelType":"xbrl:documentation","value":"Income Tax Reconciliation Foreign Dividends","language":"en-US"},{"forObject":"mxl:IncomeTaxesProvisionalItemsLineItems","labelType":"xbrl:terseLabel","value":"Income Taxes, Provisional Items [Line Items]","language":"en-US"},{"forObject":"mxl:IncomeTaxesProvisionalItemsLineItems","labelType":"xbrl:label","value":"Income Taxes, Provisional Items [Line Items]","language":"en-US"},{"forObject":"mxl:IncomeTaxesProvisionalItemsLineItems","labelType":"xbrl:documentation","value":"[Line Items] for Income Taxes, Provisional Items [Table]","language":"en-US"},{"forObject":"mxl:IncomeTaxesProvisionalItemsTable","labelType":"xbrl:label","value":"Income Taxes, Provisional Items [Table]","language":"en-US"},{"forObject":"mxl:IncomeTaxesProvisionalItemsTable","labelType":"xbrl:documentation","value":"Income Taxes, Provisional Items [Table]","language":"en-US"},{"forObject":"mxl:Incomestatementimpactleasetermination","labelType":"xbrl:terseLabel","value":"Income statement impact, lease termination","language":"en-US"},{"forObject":"mxl:Incomestatementimpactleasetermination","labelType":"xbrl:label","value":"Income statement impact, lease termination","language":"en-US"},{"forObject":"mxl:Incomestatementimpactleasetermination","labelType":"xbrl:documentation","value":"Income statement impact, lease termination","language":"en-US"},{"forObject":"mxl:IncreaseDecreaseinAccruedPriceProtectionLiability","labelType":"xbrl:terseLabel","value":"Accrued price protection liability","language":"en-US"},{"forObject":"mxl:IncreaseDecreaseinAccruedPriceProtectionLiability","labelType":"xbrl:label","value":"Increase (Decrease) in Accrued Price Protection Liability","language":"en-US"},{"forObject":"mxl:IncreaseDecreaseinAccruedPriceProtectionLiability","labelType":"xbrl:documentation","value":"The increase (decrease) during the reporting period in accrued price protection liability.","language":"en-US"},{"forObject":"mxl:IndustrialandmultimarketMember","labelType":"xbrl:terseLabel","value":"Industrial and multi-market [Member]","language":"en-US"},{"forObject":"mxl:IndustrialandmultimarketMember","labelType":"xbrl:label","value":"Industrial and multi-market [Member]","language":"en-US"},{"forObject":"mxl:IndustrialandmultimarketMember","labelType":"xbrl:documentation","value":"Industrial and multi-market [Member]","language":"en-US"},{"forObject":"mxl:InfrastructureMember","labelType":"xbrl:terseLabel","value":"Infrastructure [Member]","language":"en-US"},{"forObject":"mxl:InfrastructureMember","labelType":"xbrl:label","value":"Infrastructure [Member]","language":"en-US"},{"forObject":"mxl:InfrastructureMember","labelType":"xbrl:documentation","value":"Infrastructure [Member]","language":"en-US"},{"forObject":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","labelType":"xbrl:terseLabel","value":"Transfers to developed technology from IPR&D","language":"en-US"},{"forObject":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","labelType":"xbrl:label","value":"Intangible Assets, Transfer from IPRD to Developed Tech","language":"en-US"},{"forObject":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","labelType":"xbrl:documentation","value":"Intangible Assets, Transfer from IPRD to Developed Tech","language":"en-US"},{"forObject":"mxl:LeaseIncentiveforLeaseholdImprovements","labelType":"xbrl:terseLabel","value":"Lease incentive for leasehold improvements","language":"en-US"},{"forObject":"mxl:LeaseIncentiveforLeaseholdImprovements","labelType":"xbrl:label","value":"Lease Incentive for Leasehold Improvements","language":"en-US"},{"forObject":"mxl:LeaseIncentiveforLeaseholdImprovements","labelType":"xbrl:documentation","value":"Lease Incentive for Leasehold Improvements","language":"en-US"},{"forObject":"mxl:LeaseRelatedImpairmentMember","labelType":"xbrl:terseLabel","value":"Lease Related Impairment [Member]","language":"en-US"},{"forObject":"mxl:LeaseRelatedImpairmentMember","labelType":"xbrl:label","value":"Lease Related Impairment [Member]","language":"en-US"},{"forObject":"mxl:LeaseRelatedImpairmentMember","labelType":"xbrl:documentation","value":"Lease Related Impairment [Member]","language":"en-US"},{"forObject":"mxl:LicensedTechnologyMember","labelType":"xbrl:terseLabel","value":"Licensed Technology [Member]","language":"en-US"},{"forObject":"mxl:LicensedTechnologyMember","labelType":"xbrl:label","value":"Licensed Technology [Member]","language":"en-US"},{"forObject":"mxl:LicensedTechnologyMember","labelType":"xbrl:documentation","value":"Licensed technology.","language":"en-US"},{"forObject":"mxl:LineofCreditFacilityIncrementalBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Incremental Loans","language":"en-US"},{"forObject":"mxl:LineofCreditFacilityIncrementalBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Incremental Borrowing Capacity","language":"en-US"},{"forObject":"mxl:LineofCreditFacilityIncrementalBorrowingCapacity","labelType":"xbrl:documentation","value":"Line of Credit Facility, Incremental Borrowing Capacity","language":"en-US"},{"forObject":"mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember","labelType":"xbrl:terseLabel","value":"London Interbank Offered Rate (LIBOR) Subject to Floor [Member]","language":"en-US"},{"forObject":"mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember","labelType":"xbrl:label","value":"London Interbank Offered Rate (LIBOR) Subject to Floor [Member]","language":"en-US"},{"forObject":"mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember","labelType":"xbrl:documentation","value":"London Interbank Offered Rate (LIBOR) Subject to Floor [Member]","language":"en-US"},{"forObject":"mxl:Longlivedassets","labelType":"xbrl:terseLabel","value":"Long lived assets","language":"en-US"},{"forObject":"mxl:Longlivedassets","labelType":"xbrl:label","value":"Long lived assets","language":"en-US"},{"forObject":"mxl:Longlivedassets","labelType":"xbrl:documentation","value":"Long lived assets","language":"en-US"},{"forObject":"mxl:LonglivedassetsMember","labelType":"xbrl:terseLabel","value":"Long lived assets [Member]","language":"en-US"},{"forObject":"mxl:LonglivedassetsMember","labelType":"xbrl:label","value":"Long lived assets [Member]","language":"en-US"},{"forObject":"mxl:LonglivedassetsMember","labelType":"xbrl:documentation","value":"Long lived assets [Member]","language":"en-US"},{"forObject":"mxl:MasksAndProductionEquipmentMember","labelType":"xbrl:terseLabel","value":"Masks and production equipment [Member]","language":"en-US"},{"forObject":"mxl:MasksAndProductionEquipmentMember","labelType":"xbrl:label","value":"Masks And Production Equipment [Member]","language":"en-US"},{"forObject":"mxl:MasksAndProductionEquipmentMember","labelType":"xbrl:documentation","value":"Masks and production equipment.","language":"en-US"},{"forObject":"mxl:MaximumDurationOfEmployeeStockPurchasePlan","labelType":"xbrl:terseLabel","value":"MaximumDurationOfEmployeeStockPurchasePlan","language":"en-US"},{"forObject":"mxl:MaximumDurationOfEmployeeStockPurchasePlan","labelType":"xbrl:label","value":"MaximumDurationOfEmployeeStockPurchasePlan","language":"en-US"},{"forObject":"mxl:MaximumDurationOfEmployeeStockPurchasePlan","labelType":"xbrl:documentation","value":"Maximum duration of employee stock purchase plan","language":"en-US"},{"forObject":"mxl:NetGainLossAttributableToContingentConsideration","labelType":"xbrl:terseLabel","value":"Net Gain (Loss) Attributable To Contingent Consideration","language":"en-US"},{"forObject":"mxl:NetGainLossAttributableToContingentConsideration","labelType":"xbrl:label","value":"Net Gain (Loss) Attributable To Contingent Consideration","language":"en-US"},{"forObject":"mxl:NetGainLossAttributableToContingentConsideration","labelType":"xbrl:documentation","value":"Net Gain (Loss) Attributable to Contingent Consideration","language":"en-US"},{"forObject":"mxl:Netgainonextinguishmentofleaseliabilities","labelType":"xbrl:terseLabel","value":"Net gain on extinguishment of lease liabilities","language":"en-US"},{"forObject":"mxl:Netgainonextinguishmentofleaseliabilities","labelType":"xbrl:label","value":"Net gain on extinguishment of lease liabilities","language":"en-US"},{"forObject":"mxl:Netgainonextinguishmentofleaseliabilities","labelType":"xbrl:documentation","value":"Net gain on extinguishment of lease liabilities","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDue","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Sublease Income Due","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDue","labelType":"xbrl:label","value":"Operating Leases, Future Sublease Income Due","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDue","labelType":"xbrl:documentation","value":"Operating Leases, Future Sublease Income Due","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueThereafter","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Sublease Income, Due Thereafter","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueThereafter","labelType":"xbrl:label","value":"Operating Leases, Future Sublease Income, Due Thereafter","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueThereafter","labelType":"xbrl:documentation","value":"Operating Leases, Future Sublease Income, Due Thereafter","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFiveYears","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Sublease Income, Due in Five Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFiveYears","labelType":"xbrl:label","value":"Operating Leases, Future Sublease Income, Due in Five Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFiveYears","labelType":"xbrl:documentation","value":"Operating Leases, Future Sublease Income, Due in Five Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFourYears","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Sublease Income, Due in Four Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFourYears","labelType":"xbrl:label","value":"Operating Leases, Future Sublease Income, Due in Four Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFourYears","labelType":"xbrl:documentation","value":"Operating Leases, Future Sublease Income, Due in Four Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinThreeYears","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Sublease Income, Due in Three Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinThreeYears","labelType":"xbrl:label","value":"Operating Leases, Future Sublease Income, Due in Three Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinThreeYears","labelType":"xbrl:documentation","value":"Operating Leases, Future Sublease Income, Due in Three Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinTwoYears","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Sublease Income, Due in Two Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinTwoYears","labelType":"xbrl:label","value":"Operating Leases, Future Sublease Income, Due in Two Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeDueinTwoYears","labelType":"xbrl:documentation","value":"Operating Leases, Future Sublease Income, Due in Two Years","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeRemainderofFiscalYear","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Sublease Income, Remainder of Fiscal Year","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeRemainderofFiscalYear","labelType":"xbrl:label","value":"Operating Leases, Future Sublease Income, Remainder of Fiscal Year","language":"en-US"},{"forObject":"mxl:OperatingLeasesFutureSubleaseIncomeRemainderofFiscalYear","labelType":"xbrl:documentation","value":"Operating Leases, Future Sublease Income, Remainder of Fiscal Year","language":"en-US"},{"forObject":"mxl:Otherrelatedliabilitiesleasetermination","labelType":"xbrl:terseLabel","value":"Other related liabilities, lease termination","language":"en-US"},{"forObject":"mxl:Otherrelatedliabilitiesleasetermination","labelType":"xbrl:label","value":"Other related liabilities, lease termination","language":"en-US"},{"forObject":"mxl:Otherrelatedliabilitiesleasetermination","labelType":"xbrl:documentation","value":"Other related liabilities, lease termination","language":"en-US"},{"forObject":"mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased","labelType":"xbrl:terseLabel","value":"Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based","language":"en-US"},{"forObject":"mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased","labelType":"xbrl:label","value":"Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based","language":"en-US"},{"forObject":"mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased","labelType":"xbrl:documentation","value":"Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based","language":"en-US"},{"forObject":"mxl:PriceProtectionLiabilityTableTextBlock","labelType":"xbrl:terseLabel","value":"Price Protection Liability","language":"en-US"},{"forObject":"mxl:PriceProtectionLiabilityTableTextBlock","labelType":"xbrl:label","value":"Price Protection Liability [Table Text Block]","language":"en-US"},{"forObject":"mxl:PriceProtectionLiabilityTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of price protection liability","language":"en-US"},{"forObject":"mxl:PriceProtectionRebateCharges","labelType":"xbrl:terseLabel","value":"Charged as a reduction of revenue","language":"en-US"},{"forObject":"mxl:PriceProtectionRebateCharges","labelType":"xbrl:label","value":"Price Protection Rebate Charges","language":"en-US"},{"forObject":"mxl:PriceProtectionRebateCharges","labelType":"xbrl:documentation","value":"Price protection rebate charges as a reduction of revenue","language":"en-US"},{"forObject":"mxl:PriceProtectionpayments","labelType":"xbrl:negatedTerseLabel","value":"Payments","language":"en-US"},{"forObject":"mxl:PriceProtectionpayments","labelType":"xbrl:label","value":"Price Protection payments","language":"en-US"},{"forObject":"mxl:PriceProtectionpayments","labelType":"xbrl:documentation","value":"Price Protection payments","language":"en-US"},{"forObject":"mxl:PriorMember","labelType":"xbrl:terseLabel","value":"Prior [Member]","language":"en-US"},{"forObject":"mxl:PriorMember","labelType":"xbrl:label","value":"Prior [Member]","language":"en-US"},{"forObject":"mxl:PriorMember","labelType":"xbrl:documentation","value":"Prior Shares","language":"en-US"},{"forObject":"mxl:ProvisionalAmountsTaxCutsandJobsActAxis","labelType":"xbrl:terseLabel","value":"Provisional Amounts, Tax Cuts and Jobs Act [Axis]","language":"en-US"},{"forObject":"mxl:ProvisionalAmountsTaxCutsandJobsActAxis","labelType":"xbrl:label","value":"Provisional Amounts, Tax Cuts and Jobs Act [Axis]","language":"en-US"},{"forObject":"mxl:ProvisionalAmountsTaxCutsandJobsActAxis","labelType":"xbrl:documentation","value":"Provisional Amounts, Tax Cuts and Jobs Act [Axis]","language":"en-US"},{"forObject":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain","labelType":"xbrl:terseLabel","value":"Provisional Amounts, Tax Cuts and Jobs Act [Domain]","language":"en-US"},{"forObject":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain","labelType":"xbrl:label","value":"Provisional Amounts, Tax Cuts and Jobs Act [Domain]","language":"en-US"},{"forObject":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain","labelType":"xbrl:documentation","value":"[Domain] for Provisional Amounts, Tax Cuts and Jobs Act [Axis]","language":"en-US"},{"forObject":"mxl:ReductioninTransactionPriceMember","labelType":"xbrl:terseLabel","value":"Reduction in Transaction Price [Member]","language":"en-US"},{"forObject":"mxl:ReductioninTransactionPriceMember","labelType":"xbrl:label","value":"Reduction in Transaction Price [Member]","language":"en-US"},{"forObject":"mxl:ReductioninTransactionPriceMember","labelType":"xbrl:documentation","value":"Reduction in Transaction Price [Member]","language":"en-US"},{"forObject":"mxl:ReductionofFederalTaxRateMember","labelType":"xbrl:terseLabel","value":"Reduction of Federal Tax Rate [Member]","language":"en-US"},{"forObject":"mxl:ReductionofFederalTaxRateMember","labelType":"xbrl:label","value":"Reduction of Federal Tax Rate [Member]","language":"en-US"},{"forObject":"mxl:ReductionofFederalTaxRateMember","labelType":"xbrl:documentation","value":"Reduction of Federal Tax Rate [Member]","language":"en-US"},{"forObject":"mxl:RestofWorldMember","labelType":"xbrl:terseLabel","value":"Rest of World [Member]","language":"en-US"},{"forObject":"mxl:RestofWorldMember","labelType":"xbrl:label","value":"Rest of World [Member]","language":"en-US"},{"forObject":"mxl:RestofWorldMember","labelType":"xbrl:documentation","value":"Rest of World [Member]","language":"en-US"},{"forObject":"mxl:RestrictedStockUnitandRestrictedStockAwardMember","labelType":"xbrl:terseLabel","value":"Restricted Stock Unit and Restricted Stock Award [Member]","language":"en-US"},{"forObject":"mxl:RestrictedStockUnitandRestrictedStockAwardMember","labelType":"xbrl:label","value":"Restricted Stock Unit and Restricted Stock Award [Member]","language":"en-US"},{"forObject":"mxl:RestrictedStockUnitandRestrictedStockAwardMember","labelType":"xbrl:documentation","value":"Restricted stock unit and restricted stock award [member]","language":"en-US"},{"forObject":"mxl:RestrictedStockUnitandRestrictedStockAwardMember","labelType":"xbrl:verboseLabel","value":"RSU and RSA [Member]","language":"en-US"},{"forObject":"mxl:RestructuringLongtermDomain","labelType":"xbrl:terseLabel","value":"Restructuring - Long term [Domain]","language":"en-US"},{"forObject":"mxl:RestructuringLongtermDomain","labelType":"xbrl:label","value":"Restructuring - Long term [Domain]","language":"en-US"},{"forObject":"mxl:RestructuringLongtermDomain","labelType":"xbrl:documentation","value":"Restructuring - Long term [Domain]","language":"en-US"},{"forObject":"mxl:RestructuringPeriodAxis","labelType":"xbrl:terseLabel","value":"Restructuring Period [Axis]","language":"en-US"},{"forObject":"mxl:RestructuringPeriodAxis","labelType":"xbrl:label","value":"Restructuring Period [Axis]","language":"en-US"},{"forObject":"mxl:RestructuringPeriodAxis","labelType":"xbrl:documentation","value":"Restructuring Period [Axis]","language":"en-US"},{"forObject":"mxl:RestructuringPeriodDomain","labelType":"xbrl:terseLabel","value":"Restructuring Period [Domain]","language":"en-US"},{"forObject":"mxl:RestructuringPeriodDomain","labelType":"xbrl:label","value":"Restructuring Period [Domain]","language":"en-US"},{"forObject":"mxl:RestructuringPeriodDomain","labelType":"xbrl:documentation","value":"[Domain] for Restructuring Period [Axis]","language":"en-US"},{"forObject":"mxl:RestructuringShorttermDomain","labelType":"xbrl:terseLabel","value":"Restructuring - Short term [Domain]","language":"en-US"},{"forObject":"mxl:RestructuringShorttermDomain","labelType":"xbrl:label","value":"Restructuring - Short term [Domain]","language":"en-US"},{"forObject":"mxl:RestructuringShorttermDomain","labelType":"xbrl:documentation","value":"Restructuring - Short term [Domain]","language":"en-US"},{"forObject":"mxl:RevenuePerformanceObligationDeliveryTerm","labelType":"xbrl:terseLabel","value":"Revenue, Performance Obligation, Delivery Term","language":"en-US"},{"forObject":"mxl:RevenuePerformanceObligationDeliveryTerm","labelType":"xbrl:label","value":"Revenue, Performance Obligation, Delivery Term","language":"en-US"},{"forObject":"mxl:RevenuePerformanceObligationDeliveryTerm","labelType":"xbrl:documentation","value":"Revenue, Performance Obligation, Delivery Term","language":"en-US"},{"forObject":"mxl:RevenuePerformanceObligationPaymentTerm","labelType":"xbrl:terseLabel","value":"Revenue, Performance Obligation, Payment Term","language":"en-US"},{"forObject":"mxl:RevenuePerformanceObligationPaymentTerm","labelType":"xbrl:label","value":"Revenue, Performance Obligation, Payment Term","language":"en-US"},{"forObject":"mxl:RevenuePerformanceObligationPaymentTerm","labelType":"xbrl:documentation","value":"Revenue, Performance Obligation, Payment Term","language":"en-US"},{"forObject":"mxl:RevenuePerformanceObligationWarrantyTerm","labelType":"xbrl:terseLabel","value":"Revenue, Performance Obligation, Warranty Term","language":"en-US"},{"forObject":"mxl:RevenuePerformanceObligationWarrantyTerm","labelType":"xbrl:label","value":"Revenue, Performance Obligation, Warranty Term","language":"en-US"},{"forObject":"mxl:RevenuePerformanceObligationWarrantyTerm","labelType":"xbrl:documentation","value":"Revenue, Performance Obligation, Warranty Term","language":"en-US"},{"forObject":"mxl:RevenuefromDistributorsMember","labelType":"xbrl:terseLabel","value":"Revenue from Distributors [Member]","language":"en-US"},{"forObject":"mxl:RevenuefromDistributorsMember","labelType":"xbrl:label","value":"Revenue from Distributors [Member]","language":"en-US"},{"forObject":"mxl:RevenuefromDistributorsMember","labelType":"xbrl:documentation","value":"Revenue from Distributors [Member]","language":"en-US"},{"forObject":"mxl:ReversalOfUnclaimedRebates","labelType":"xbrl:negatedTerseLabel","value":"Reversal of unclaimed rebates","language":"en-US"},{"forObject":"mxl:ReversalOfUnclaimedRebates","labelType":"xbrl:label","value":"Reversal Of Unclaimed Rebates","language":"en-US"},{"forObject":"mxl:ReversalOfUnclaimedRebates","labelType":"xbrl:documentation","value":"Reversal Of Unclaimed Rebates","language":"en-US"},{"forObject":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignLineItems","labelType":"xbrl:terseLabel","value":"Schedule Of Income Before Income Tax Domestic And Foreign [Line Items]","language":"en-US"},{"forObject":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignLineItems","labelType":"xbrl:label","value":"Schedule Of Income Before Income Tax Domestic And Foreign [Line Items]","language":"en-US"},{"forObject":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignLineItems","labelType":"xbrl:documentation","value":"Schedule Of Income Before Income Tax Domestic And Foreign Line Items","language":"en-US"},{"forObject":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTable","labelType":"xbrl:terseLabel","value":"Schedule Of Income Before Income Tax Domestic And Foreign [Table]","language":"en-US"},{"forObject":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTable","labelType":"xbrl:label","value":"Schedule Of Income Before Income Tax Domestic And Foreign [Table]","language":"en-US"},{"forObject":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTable","labelType":"xbrl:documentation","value":"Schedule Of Income Before Income Tax Domestic And Foreign [Table]","language":"en-US"},{"forObject":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignAxis","labelType":"xbrl:terseLabel","value":"Schedule of Income Before Tax Domestic and Foreign [Axis]","language":"en-US"},{"forObject":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignAxis","labelType":"xbrl:label","value":"Schedule of Income Before Tax Domestic and Foreign [Axis]","language":"en-US"},{"forObject":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignAxis","labelType":"xbrl:documentation","value":"Schedule of Income Before Tax Domestic and Foreign [Axis]","language":"en-US"},{"forObject":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignDomain","labelType":"xbrl:terseLabel","value":"Schedule of Income Before Tax Domestic and Foreign [Domain]","language":"en-US"},{"forObject":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignDomain","labelType":"xbrl:label","value":"Schedule of Income Before Tax Domestic and Foreign [Domain]","language":"en-US"},{"forObject":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignDomain","labelType":"xbrl:documentation","value":"[Domain] for Schedule of Income Before Tax Domestic and Foreign [Axis]","language":"en-US"},{"forObject":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriodMaximum","labelType":"xbrl:terseLabel","value":"Term of option granted, maximum","language":"en-US"},{"forObject":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriodMaximum","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Award Expiration Period Maximum","language":"en-US"},{"forObject":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriodMaximum","labelType":"xbrl:documentation","value":"The maximum period when the equity-based award expires as specified in the award agreement, which may be presented in a variety of ways (for example, year, month and year, day, month and year, quarter of a year).","language":"en-US"},{"forObject":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMinimum","labelType":"xbrl:terseLabel","value":"Term of option granted, minimum","language":"en-US"},{"forObject":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMinimum","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Expiration Period Minimum","language":"en-US"},{"forObject":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMinimum","labelType":"xbrl:documentation","value":"The minimum period when the equity-based award expires as specified in the award agreement, which may be presented in a variety of ways (for example, year, month and year, day, month and year, quarter of a year).","language":"en-US"},{"forObject":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMinimum","labelType":"xbrl:verboseLabel","value":"Share Based Compensation Arrangement By Share Based Payment Award Expiration Period Minimum","language":"en-US"},{"forObject":"mxl:SharesIssueduponSettlementofExecutiveBonusPlan","labelType":"xbrl:terseLabel","value":"Shares Issued upon Settlement of Executive Bonus Plan","language":"en-US"},{"forObject":"mxl:SharesIssueduponSettlementofExecutiveBonusPlan","labelType":"xbrl:label","value":"Shares Issued upon Settlement of Executive Bonus Plan","language":"en-US"},{"forObject":"mxl:SharesIssueduponSettlementofExecutiveBonusPlan","labelType":"xbrl:documentation","value":"Shares issued upon settlement of executive bonus plan","language":"en-US"},{"forObject":"mxl:SignificantSupplierAxis","labelType":"xbrl:terseLabel","value":"Significant Supplier [Axis]","language":"en-US"},{"forObject":"mxl:SignificantSupplierAxis","labelType":"xbrl:label","value":"Significant Supplier [Axis]","language":"en-US"},{"forObject":"mxl:SignificantSupplierAxis","labelType":"xbrl:documentation","value":"Significant Supplier [Axis]","language":"en-US"},{"forObject":"mxl:SignificantSupplierDomain","labelType":"xbrl:terseLabel","value":"Significant Supplier [Domain]","language":"en-US"},{"forObject":"mxl:SignificantSupplierDomain","labelType":"xbrl:label","value":"Significant Supplier [Domain]","language":"en-US"},{"forObject":"mxl:SignificantSupplierDomain","labelType":"xbrl:documentation","value":"[Domain] for Significant Supplier [Axis]","language":"en-US"},{"forObject":"mxl:StockAssumedduringPeriodValueAcquisitions","labelType":"xbrl:terseLabel","value":"Stock Assumed during Period, Value, Acquisitions","language":"en-US"},{"forObject":"mxl:StockAssumedduringPeriodValueAcquisitions","labelType":"xbrl:label","value":"Stock Assumed during Period, Value, Acquisitions","language":"en-US"},{"forObject":"mxl:StockAssumedduringPeriodValueAcquisitions","labelType":"xbrl:documentation","value":"Stock Assumed during Period, Value, Acquisitions","language":"en-US"},{"forObject":"mxl:StockBasedCompensationMember","labelType":"xbrl:terseLabel","value":"Stock Based Compensation [Member]","language":"en-US"},{"forObject":"mxl:StockBasedCompensationMember","labelType":"xbrl:label","value":"Stock Based Compensation [Member]","language":"en-US"},{"forObject":"mxl:StockBasedCompensationMember","labelType":"xbrl:documentation","value":"Stock Based Compensation [Member]","language":"en-US"},{"forObject":"mxl:SubsequentMember","labelType":"xbrl:terseLabel","value":"Subsequent [Member]","language":"en-US"},{"forObject":"mxl:SubsequentMember","labelType":"xbrl:label","value":"Subsequent [Member]","language":"en-US"},{"forObject":"mxl:SubsequentMember","labelType":"xbrl:documentation","value":"Subsequent Shares","language":"en-US"},{"forObject":"mxl:Transfersfromdeferredrent","labelType":"xbrl:terseLabel","value":"Transfers from deferred rent","language":"en-US"},{"forObject":"mxl:Transfersfromdeferredrent","labelType":"xbrl:label","value":"Transfers from deferred rent","language":"en-US"},{"forObject":"mxl:Transfersfromdeferredrent","labelType":"xbrl:documentation","value":"Transfers from deferred rent","language":"en-US"},{"forObject":"mxl:Unrealizedgainlossontranslationtoreportingcurrency","labelType":"xbrl:terseLabel","value":"Unrealized gain/loss on translation to reporting currency","language":"en-US"},{"forObject":"mxl:Unrealizedgainlossontranslationtoreportingcurrency","labelType":"xbrl:label","value":"Unrealized gain/loss on translation to reporting currency","language":"en-US"},{"forObject":"mxl:Unrealizedgainlossontranslationtoreportingcurrency","labelType":"xbrl:documentation","value":"Unrealized gain/loss on translation to reporting currency","language":"en-US"},{"forObject":"mxl:VendorAMember","labelType":"xbrl:terseLabel","value":"Vendor A [Member]","language":"en-US"},{"forObject":"mxl:VendorAMember","labelType":"xbrl:label","value":"Vendor A [Member]","language":"en-US"},{"forObject":"mxl:VendorAMember","labelType":"xbrl:documentation","value":"Vendor A [Member]","language":"en-US"},{"forObject":"mxl:VendorBMember","labelType":"xbrl:terseLabel","value":"Vendor B [Member]","language":"en-US"},{"forObject":"mxl:VendorBMember","labelType":"xbrl:label","value":"Vendor B [Member]","language":"en-US"},{"forObject":"mxl:VendorBMember","labelType":"xbrl:documentation","value":"Vendor B [Member]","language":"en-US"},{"forObject":"mxl:VendorCMember","labelType":"xbrl:terseLabel","value":"Vendor C [Member]","language":"en-US"},{"forObject":"mxl:VendorCMember","labelType":"xbrl:label","value":"Vendor C [Member]","language":"en-US"},{"forObject":"mxl:VendorCMember","labelType":"xbrl:documentation","value":"Vendor C [Member]","language":"en-US"},{"forObject":"mxl:VendorDMember","labelType":"xbrl:terseLabel","value":"Vendor D [Member]","language":"en-US"},{"forObject":"mxl:VendorDMember","labelType":"xbrl:label","value":"Vendor D [Member]","language":"en-US"},{"forObject":"mxl:VendorDMember","labelType":"xbrl:documentation","value":"Vendor D [Member]","language":"en-US"},{"forObject":"mxl:VendorEMember","labelType":"xbrl:terseLabel","value":"Vendor E [Member]","language":"en-US"},{"forObject":"mxl:VendorEMember","labelType":"xbrl:label","value":"Vendor E [Member]","language":"en-US"},{"forObject":"mxl:VendorEMember","labelType":"xbrl:documentation","value":"Vendor E [Member]","language":"en-US"},{"forObject":"mxl:VendorFMember","labelType":"xbrl:terseLabel","value":"Vendor F [Member]","language":"en-US"},{"forObject":"mxl:VendorFMember","labelType":"xbrl:label","value":"Vendor F [Member]","language":"en-US"},{"forObject":"mxl:VendorFMember","labelType":"xbrl:documentation","value":"Vendor F [Member]","language":"en-US"},{"forObject":"mxl:VestingPercentageRelativeToEarningsPerShare","labelType":"xbrl:terseLabel","value":"Vesting Percentage Relative To earnings per share","language":"en-US"},{"forObject":"mxl:VestingPercentageRelativeToEarningsPerShare","labelType":"xbrl:label","value":"Vesting Percentage Relative To earnings per share","language":"en-US"},{"forObject":"mxl:VestingPercentageRelativeToEarningsPerShare","labelType":"xbrl:documentation","value":"Vesting Percentage Relative To earnings per share","language":"en-US"},{"forObject":"mxl:VestingPercentageRelativeToNetSales","labelType":"xbrl:terseLabel","value":"Vesting Percentage Relative To net sales","language":"en-US"},{"forObject":"mxl:VestingPercentageRelativeToNetSales","labelType":"xbrl:label","value":"Vesting Percentage Relative To net sales","language":"en-US"},{"forObject":"mxl:VestingPercentageRelativeToNetSales","labelType":"xbrl:documentation","value":"Vesting Percentage Relative To net sales","language":"en-US"},{"forObject":"srt:AsiaMember","labelType":"xbrl:terseLabel","value":"Asia [Member]","language":"en-US"},{"forObject":"srt:AsiaMember","labelType":"xbrl:label","value":"Asia [Member]","language":"en-US"},{"forObject":"srt:MajorCustomersAxis","labelType":"xbrl:terseLabel","value":"Customer [Axis]","language":"en-US"},{"forObject":"srt:MajorCustomersAxis","labelType":"xbrl:label","value":"Customer [Axis]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:terseLabel","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:terseLabel","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:NameOfMajorCustomerDomain","labelType":"xbrl:terseLabel","value":"Customer [Domain]","language":"en-US"},{"forObject":"srt:NameOfMajorCustomerDomain","labelType":"xbrl:label","value":"Customer [Domain]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:terseLabel","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:terseLabel","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:terseLabel","value":"Statistical Measurement [Axis]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Statistical Measurement [Axis]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:terseLabel","value":"Statistical Measurement [Domain]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Statistical Measurement [Domain]","language":"en-US"},{"forObject":"srt:ScenarioForecastMember","labelType":"xbrl:terseLabel","value":"Forecast [Member]","language":"en-US"},{"forObject":"srt:ScenarioForecastMember","labelType":"xbrl:label","value":"Forecast [Member]","language":"en-US"},{"forObject":"srt:ScenarioUnspecifiedDomain","labelType":"xbrl:terseLabel","value":"Scenario [Domain]","language":"en-US"},{"forObject":"srt:ScenarioUnspecifiedDomain","labelType":"xbrl:label","value":"Scenario [Domain]","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]","language":"en-US"},{"forObject":"srt:SegmentGeographicalDomain","labelType":"xbrl:terseLabel","value":"Geographical [Domain]","language":"en-US"},{"forObject":"srt:SegmentGeographicalDomain","labelType":"xbrl:label","value":"Geographical [Domain]","language":"en-US"},{"forObject":"srt:StatementGeographicalAxis","labelType":"xbrl:terseLabel","value":"Geographical [Axis]","language":"en-US"},{"forObject":"srt:StatementGeographicalAxis","labelType":"xbrl:label","value":"Geographical [Axis]","language":"en-US"},{"forObject":"srt:StatementScenarioAxis","labelType":"xbrl:terseLabel","value":"Scenario [Axis]","language":"en-US"},{"forObject":"srt:StatementScenarioAxis","labelType":"xbrl:label","value":"Scenario [Axis]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:terseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts Payable, Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:terseLabel","value":"Accounts Receivable [Member]","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:label","value":"Accounts Receivable [Member]","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:terseLabel","value":"Accounts receivable, net","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts Receivable, after Allowance for Credit Loss, Current","language":"en-US"},{"forObject":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","labelType":"xbrl:negatedLabel","value":"Accretion of investment premiums","language":"en-US"},{"forObject":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","labelType":"xbrl:label","value":"Accretion (Amortization) of Discounts and Premiums, Investments","language":"en-US"},{"forObject":"us-gaap:AccruedBonusesCurrentAndNoncurrent","labelType":"xbrl:terseLabel","value":"Accrued Bonuses","language":"en-US"},{"forObject":"us-gaap:AccruedBonusesCurrentAndNoncurrent","labelType":"xbrl:label","value":"Accrued Bonuses","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accrued Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued expenses and other current liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedProfessionalFeesCurrent","labelType":"xbrl:terseLabel","value":"Accrued professional fees","language":"en-US"},{"forObject":"us-gaap:AccruedProfessionalFeesCurrent","labelType":"xbrl:label","value":"Accrued Professional Fees, Current","language":"en-US"},{"forObject":"us-gaap:AccruedRentCurrent","labelType":"xbrl:terseLabel","value":"Accrued Rent, Current","language":"en-US"},{"forObject":"us-gaap:AccruedRentCurrent","labelType":"xbrl:label","value":"Accrued Rent, Current","language":"en-US"},{"forObject":"us-gaap:AccruedRoyaltiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued royalty","language":"en-US"},{"forObject":"us-gaap:AccruedRoyaltiesCurrent","labelType":"xbrl:label","value":"Accrued Royalties, Current","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Less accumulated depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember","labelType":"xbrl:terseLabel","value":"Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember","labelType":"xbrl:label","value":"Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss) [Line Items]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Line Items]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:verboseLabel","value":"Accumulated other comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:periodStartLabel","value":"Accumulated Other Comprehensive Income (Loss), Net of Tax, beginning","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:periodEndLabel","value":"Accumulated Other Comprehensive Income (Loss), Net of Tax, ending","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss) [Table]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Table]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:terseLabel","value":"AOCI Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"AOCI Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedTranslationAdjustmentMember","labelType":"xbrl:terseLabel","value":"Accumulated Foreign Currency Adjustment Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedTranslationAdjustmentMember","labelType":"xbrl:label","value":"Accumulated Foreign Currency Adjustment Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:terseLabel","value":"Additional paid-in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","value":"Additional Paid in Capital, Common Stock","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:terseLabel","value":"Additional Paid-in Capital [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:label","value":"Additional Paid-in Capital [Member]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","labelType":"xbrl:terseLabel","value":"Adjustments for New Accounting Pronouncements [Axis]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","labelType":"xbrl:label","value":"Adjustments for New Accounting Pronouncements [Axis]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:terseLabel","value":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:label","value":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Adjustments to reconcile net loss to cash provided by operating activities:","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:verboseLabel","value":"Stock based compensation","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expense","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:terseLabel","value":"Stock based compensation expense","language":"en-US"},{"forObject":"us-gaap:AllowanceForCreditLossMember","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Allowance, Credit Loss [Member]","language":"en-US"},{"forObject":"us-gaap:AllowanceForCreditLossMember","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Allowance, Credit Loss [Member]","language":"en-US"},{"forObject":"us-gaap:AmortizationOfDebtDiscountPremium","labelType":"xbrl:terseLabel","value":"Amortization of Debt Discount (Premium)","language":"en-US"},{"forObject":"us-gaap:AmortizationOfDebtDiscountPremium","labelType":"xbrl:label","value":"Amortization of Debt Discount (Premium)","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCosts","labelType":"xbrl:terseLabel","value":"Amortization of Debt Issuance Costs","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCosts","labelType":"xbrl:label","value":"Amortization of Debt Issuance Costs","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","labelType":"xbrl:terseLabel","value":"Amortization of debt issuance costs and discount","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","labelType":"xbrl:label","value":"Amortization of Debt Issuance Costs and Discounts","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:terseLabel","value":"Amortization","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:label","value":"Amortization of Intangible Assets","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:terseLabel","value":"Common stock equivalents excluded from the calculation of net loss per share (shares)","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:label","value":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentCharges","labelType":"xbrl:terseLabel","value":"Asset Impairment Charges","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentCharges","labelType":"xbrl:label","value":"Asset Impairment Charges","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:label","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:totalLabel","value":"Total current assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:label","value":"Assets, Current","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:terseLabel","value":"Current assets:","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:label","value":"Assets, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsMember","labelType":"xbrl:terseLabel","value":"Assets [Member]","language":"en-US"},{"forObject":"us-gaap:AssetsMember","labelType":"xbrl:label","value":"Assets [Member]","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecurities","labelType":"xbrl:terseLabel","value":"Available-for-sale Securities","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecurities","labelType":"xbrl:label","value":"Available-for-sale Securities","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:terseLabel","value":"Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:label","value":"Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:terseLabel","value":"Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:label","value":"Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","labelType":"xbrl:terseLabel","value":"Available-for-sale Securities, Amortized Cost Basis","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","labelType":"xbrl:label","value":"Available-for-sale Securities, Amortized Cost Basis","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","labelType":"xbrl:terseLabel","value":"Debt Securities, Available-for-sale, Current","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","labelType":"xbrl:label","value":"Debt Securities, Available-for-sale, Current","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term investments, available-for-sale","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:label","value":"Available-for-sale Securities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesTextBlock","labelType":"xbrl:terseLabel","value":"Available-for-sale Securities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesTextBlock","labelType":"xbrl:label","value":"Available-for-sale Securities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:terseLabel","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationAxis","labelType":"xbrl:terseLabel","value":"Balance Sheet Location [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationAxis","labelType":"xbrl:label","value":"Balance Sheet Location [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationDomain","labelType":"xbrl:terseLabel","value":"Balance Sheet Location [Domain]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationDomain","labelType":"xbrl:label","value":"Balance Sheet Location [Domain]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","labelType":"xbrl:label","value":"Balance Sheet Related Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:BaseRateMember","labelType":"xbrl:terseLabel","value":"Base Rate [Member]","language":"en-US"},{"forObject":"us-gaap:BaseRateMember","labelType":"xbrl:label","value":"Base Rate [Member]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:terseLabel","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:label","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:terseLabel","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:terseLabel","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:label","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:terseLabel","value":"Business Combination, Consideration Transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:label","value":"Business Combination, Consideration Transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","labelType":"xbrl:terseLabel","value":"Change in fair value of contingent consideration","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiability","labelType":"xbrl:terseLabel","value":"Business Combination, Contingent Consideration, Liability","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiability","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration, Liability","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Business Combination, Contingent Consideration, Liability, Current","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration, Liability, Current","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Business Combination Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Business Combination Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:terseLabel","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:label","value":"Business Combinations [Abstract]","language":"en-US"},{"forObject":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","labelType":"xbrl:terseLabel","value":"Capital Expenditures Incurred but Not yet Paid","language":"en-US"},{"forObject":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","labelType":"xbrl:label","value":"Capital Expenditures Incurred but Not yet Paid","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostLineItems","labelType":"xbrl:terseLabel","value":"Capitalized Contract Cost [Line Items]","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostLineItems","labelType":"xbrl:label","value":"Capitalized Contract Cost [Line Items]","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostTable","labelType":"xbrl:terseLabel","value":"Capitalized Contract Cost [Table]","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostTable","labelType":"xbrl:label","value":"Capitalized Contract Cost [Table]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and Cash Equivalents, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsMember","labelType":"xbrl:terseLabel","value":"Cash and Cash Equivalents [Member]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsMember","labelType":"xbrl:label","value":"Cash and Cash Equivalents [Member]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash, cash equivalents and restricted cash at beginning of period","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash, cash equivalents and restricted cash at end of period","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:terseLabel","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:totalLabel","value":"Increase (decrease) in cash, cash equivalents and restricted cash","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect","language":"en-US"},{"forObject":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Supplemental disclosures of non-cash investing and financing activities:","language":"en-US"},{"forObject":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:label","value":"Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CashMember","labelType":"xbrl:terseLabel","value":"Cash [Member]","language":"en-US"},{"forObject":"us-gaap:CashMember","labelType":"xbrl:label","value":"Cash [Member]","language":"en-US"},{"forObject":"us-gaap:ClassOfStockDomain","labelType":"xbrl:terseLabel","value":"Class of Stock [Domain]","language":"en-US"},{"forObject":"us-gaap:ClassOfStockDomain","labelType":"xbrl:label","value":"Class of Stock [Domain]","language":"en-US"},{"forObject":"us-gaap:ClassOfStockLineItems","labelType":"xbrl:terseLabel","value":"Class of Stock [Line Items]","language":"en-US"},{"forObject":"us-gaap:ClassOfStockLineItems","labelType":"xbrl:label","value":"Class of Stock [Line Items]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:terseLabel","value":"Commitments and contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:CommitmentsMember","labelType":"xbrl:terseLabel","value":"Total Commitments [Member]","language":"en-US"},{"forObject":"us-gaap:CommitmentsMember","labelType":"xbrl:label","value":"Commitments [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:terseLabel","value":"Common Class A [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:label","value":"Common Class A [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:verboseLabel","value":"Class A Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassBMember","labelType":"xbrl:terseLabel","value":"Common Class B [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassBMember","labelType":"xbrl:label","value":"Common Class B [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassBMember","labelType":"xbrl:verboseLabel","value":"Class B Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:terseLabel","value":"Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract","labelType":"xbrl:label","value":"Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Common stock, par value (usd per share)","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Common Stock, Par or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Common stock, shares authorized (shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","value":"Common Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:terseLabel","value":"Common stock, shares issued (shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:label","value":"Common Stock, Shares, Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Common Stock, Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:label","value":"Common Stock, Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:terseLabel","value":"Common stock, $0.0001 par value; 550,000 shares authorized, 71,931 shares issued and outstanding at December 31, 2019 and 69,551 shares issued and outstanding at December 31, 2018","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Total comprehensive loss","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","labelType":"xbrl:terseLabel","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Comprehensive Income, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:label","value":"Comprehensive Income, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ComputerSoftwareIntangibleAssetMember","labelType":"xbrl:terseLabel","value":"Software [Member]","language":"en-US"},{"forObject":"us-gaap:ComputerSoftwareIntangibleAssetMember","labelType":"xbrl:label","value":"Computer Software, Intangible Asset [Member]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:label","value":"Concentration Risk Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Significant Customer and Geographic Information","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskDisclosureTextBlock","labelType":"xbrl:label","value":"Concentration Risk Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskLineItems","labelType":"xbrl:terseLabel","value":"Concentration Risk [Line Items]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskLineItems","labelType":"xbrl:label","value":"Concentration Risk [Line Items]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:terseLabel","value":"Concentration Risk, Percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:label","value":"Concentration Risk, Percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTable","labelType":"xbrl:terseLabel","value":"Concentration Risk [Table]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTable","labelType":"xbrl:label","value":"Concentration Risk [Table]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:label","value":"Concentration Risk Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Basis of Presentation and Principles of Consolidation","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Consolidation, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressMember","labelType":"xbrl:terseLabel","value":"Construction in progress [Member]","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressMember","labelType":"xbrl:label","value":"Construction in Progress [Member]","language":"en-US"},{"forObject":"us-gaap:ContingentConsiderationByTypeAxis","labelType":"xbrl:terseLabel","value":"Contingent Consideration by Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ContingentConsiderationByTypeAxis","labelType":"xbrl:label","value":"Contingent Consideration by Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ContingentConsiderationTypeDomain","labelType":"xbrl:terseLabel","value":"Contingent Consideration Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ContingentConsiderationTypeDomain","labelType":"xbrl:label","value":"Contingent Consideration Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","labelType":"xbrl:terseLabel","value":"Deferred Revenue and Deferred Profit","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","labelType":"xbrl:label","value":"Contract with Customer, Asset and Liability [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiability","labelType":"xbrl:terseLabel","value":"Contract with Customer, Liability","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiability","labelType":"xbrl:label","value":"Contract with Customer, Liability","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerRightToRecoverProduct","labelType":"xbrl:terseLabel","value":"Contract with Customer, Right to Recover Product","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerRightToRecoverProduct","labelType":"xbrl:label","value":"Contract with Customer, Right to Recover Product","language":"en-US"},{"forObject":"us-gaap:ContractualObligation","labelType":"xbrl:totalLabel","value":"Total Future Minimum Payments, Due","language":"en-US"},{"forObject":"us-gaap:ContractualObligation","labelType":"xbrl:label","value":"Contractual Obligation","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueAfterFifthYear","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueAfterFifthYear","labelType":"xbrl:label","value":"Contractual Obligation, Due after Fifth Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFifthYear","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFifthYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Fifth Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFourthYear","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFourthYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Fourth Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInSecondYear","labelType":"xbrl:terseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInSecondYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Second Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInThirdYear","labelType":"xbrl:terseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInThirdYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Third Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear","labelType":"xbrl:terseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear","labelType":"xbrl:label","value":"Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockAmountConverted1","labelType":"xbrl:terseLabel","value":"Conversion of Class A and B common stock to common stock, Amount Converted","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockAmountConverted1","labelType":"xbrl:label","value":"Conversion of Stock, Amount Converted","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesIssued1","labelType":"xbrl:terseLabel","value":"Conversion of Class A and B common stock to common stock, Shares Issued","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesIssued1","labelType":"xbrl:label","value":"Conversion of Stock, Shares Issued","language":"en-US"},{"forObject":"us-gaap:CorporateDebtSecuritiesMember","labelType":"xbrl:terseLabel","value":"Corporate Debt Securities [Member]","language":"en-US"},{"forObject":"us-gaap:CorporateDebtSecuritiesMember","labelType":"xbrl:label","value":"Corporate Debt Securities [Member]","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSoldAmortization","labelType":"xbrl:terseLabel","value":"Amortization of inventory step-up","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSoldAmortization","labelType":"xbrl:label","value":"Cost, Amortization","language":"en-US"},{"forObject":"us-gaap:CostOfRevenue","labelType":"xbrl:terseLabel","value":"Cost of net revenue","language":"en-US"},{"forObject":"us-gaap:CostOfRevenue","labelType":"xbrl:label","value":"Cost of Revenue","language":"en-US"},{"forObject":"us-gaap:CostOfSalesMember","labelType":"xbrl:terseLabel","value":"Cost of Sales [Member]","language":"en-US"},{"forObject":"us-gaap:CostOfSalesMember","labelType":"xbrl:label","value":"Cost of Sales [Member]","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Current Federal Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Federal Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Current Foreign Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Foreign Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Current Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Current State and Local Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current State and Local Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CustomerConcentrationRiskMember","labelType":"xbrl:terseLabel","value":"Customer Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:CustomerConcentrationRiskMember","labelType":"xbrl:label","value":"Customer Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:CustomerRefundLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Customer Refund Liability, Current","language":"en-US"},{"forObject":"us-gaap:CustomerRefundLiabilityCurrent","labelType":"xbrl:label","value":"Customer Refund Liability, Current","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:terseLabel","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:label","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Debt Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:label","value":"Debt Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:terseLabel","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:label","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:terseLabel","value":"Debt Instrument, Basis Spread on Variable Rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:label","value":"Debt Instrument, Basis Spread on Variable Rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCallFeature","labelType":"xbrl:terseLabel","value":"Debt Instrument, Call Feature","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCallFeature","labelType":"xbrl:label","value":"Debt Instrument, Call Feature","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:terseLabel","value":"Long-term Debt, Gross","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:label","value":"Long-term Debt, Gross","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","labelType":"xbrl:terseLabel","value":"Debt Instrument, Frequency of Periodic Payment","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","labelType":"xbrl:label","value":"Debt Instrument, Frequency of Periodic Payment","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate","labelType":"xbrl:terseLabel","value":"Debt Instrument, Interest Rate, Basis for Effective Rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate","labelType":"xbrl:label","value":"Debt Instrument, Interest Rate, Basis for Effective Rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","labelType":"xbrl:terseLabel","value":"Debt Instrument, Interest Rate, Effective Percentage","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","labelType":"xbrl:label","value":"Debt Instrument, Interest Rate, Effective Percentage","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateTerms","labelType":"xbrl:terseLabel","value":"Debt Instrument, Interest Rate Terms","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateTerms","labelType":"xbrl:label","value":"Debt Instrument, Interest Rate Terms","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:terseLabel","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:label","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentNameDomain","labelType":"xbrl:terseLabel","value":"Debt Instrument, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentNameDomain","labelType":"xbrl:label","value":"Debt Instrument, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodAxis","labelType":"xbrl:terseLabel","value":"Debt Instrument, Redemption, Period [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodAxis","labelType":"xbrl:label","value":"Debt Instrument, Redemption, Period [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodDomain","labelType":"xbrl:terseLabel","value":"Debt Instrument, Redemption, Period [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodDomain","labelType":"xbrl:label","value":"Debt Instrument, Redemption, Period [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:terseLabel","value":"Schedule of Long-term Debt Instruments [Table]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:label","value":"Schedule of Long-term Debt Instruments [Table]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:terseLabel","value":"Debt Instrument, Term","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:label","value":"Debt Instrument, Term","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentUnamortizedDiscount","labelType":"xbrl:negatedTerseLabel","value":"Debt Instrument, Unamortized Discount","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentUnamortizedDiscount","labelType":"xbrl:label","value":"Debt Instrument, Unamortized Discount","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Deferred Compensation Share-based Arrangements, Liability, Current","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent","labelType":"xbrl:label","value":"Deferred Compensation Share-based Arrangements, Liability, Current","language":"en-US"},{"forObject":"us-gaap:DeferredCostsCurrent","labelType":"xbrl:negatedLabel","value":"Deferred cost of net revenue - distributor transactions","language":"en-US"},{"forObject":"us-gaap:DeferredCostsCurrent","labelType":"xbrl:label","value":"Deferred Costs, Current","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred Federal Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Federal Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredFinanceCostsGross","labelType":"xbrl:terseLabel","value":"Debt Issuance Costs, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredFinanceCostsGross","labelType":"xbrl:label","value":"Debt Issuance Costs, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredFinanceCostsNet","labelType":"xbrl:negatedTerseLabel","value":"Debt Issuance Costs, Net","language":"en-US"},{"forObject":"us-gaap:DeferredFinanceCostsNet","labelType":"xbrl:label","value":"Debt Issuance Costs, Net","language":"en-US"},{"forObject":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred Foreign Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Foreign Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred State and Local Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred State and Local Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetDomain","labelType":"xbrl:terseLabel","value":"Deferred Tax Asset [Domain]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetDomain","labelType":"xbrl:label","value":"Deferred Tax Asset [Domain]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets","labelType":"xbrl:terseLabel","value":"Deferred Tax Assets, Goodwill and Intangible Assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets","labelType":"xbrl:label","value":"Deferred Tax Assets, Goodwill and Intangible Assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:totalLabel","value":"Deferred Tax Assets, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:label","value":"Deferred Tax Assets, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:totalLabel","value":"Deferred Tax Assets, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","labelType":"xbrl:terseLabel","value":"Deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","labelType":"xbrl:label","value":"Deferred Tax Assets, Net, Noncurrent","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:totalLabel","value":"Deferred Tax Assets, Net of Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net of Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:terseLabel","value":"Deferred Tax Assets, Operating Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:label","value":"Deferred Tax Assets, Operating Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:terseLabel","value":"Deferred Tax Assets, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:label","value":"Deferred Tax Assets, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOtherTaxCarryforwards","labelType":"xbrl:terseLabel","value":"Deferred Tax Assets, Other Tax Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOtherTaxCarryforwards","labelType":"xbrl:label","value":"Deferred Tax Assets, Other Tax Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","labelType":"xbrl:terseLabel","value":"Deferred Tax Assets, Tax Credit Carryforwards, Research","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Credit Carryforwards, Research","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","labelType":"xbrl:terseLabel","value":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","labelType":"xbrl:terseLabel","value":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedTerseLabel","value":"Deferred Tax Assets, Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Deferred Tax Assets, Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","labelType":"xbrl:negatedTerseLabel","value":"Deferred Tax Liabilities, Intangible Assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Intangible Assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","labelType":"xbrl:negatedLabel","value":"Deferred Tax Liabilities, Other Finite-Lived Assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Other Finite-Lived Assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings","labelType":"xbrl:negatedLabel","value":"Deferred Tax Liabilities, Undistributed Foreign Earnings","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Undistributed Foreign Earnings","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:terseLabel","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:terseLabel","value":"Amortization and depreciation","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:label","value":"Depreciation, Depletion and Amortization","language":"en-US"},{"forObject":"us-gaap:DerivativeAssets","labelType":"xbrl:terseLabel","value":"Derivative Asset","language":"en-US"},{"forObject":"us-gaap:DerivativeAssets","labelType":"xbrl:label","value":"Derivative Asset","language":"en-US"},{"forObject":"us-gaap:DerivativeFinancialInstrumentsAssetsMember","labelType":"xbrl:terseLabel","value":"Derivative Financial Instruments, Assets [Member]","language":"en-US"},{"forObject":"us-gaap:DerivativeFinancialInstrumentsAssetsMember","labelType":"xbrl:label","value":"Derivative Financial Instruments, Assets [Member]","language":"en-US"},{"forObject":"us-gaap:DerivativeFixedInterestRate","labelType":"xbrl:terseLabel","value":"Derivative, Fixed Interest Rate","language":"en-US"},{"forObject":"us-gaap:DerivativeFixedInterestRate","labelType":"xbrl:label","value":"Derivative, Fixed Interest Rate","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Derivative Instruments and Hedging Activities Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","labelType":"xbrl:label","value":"Derivative Instruments and Hedging Activities Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DerivativeLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Derivative Liability, Current","language":"en-US"},{"forObject":"us-gaap:DerivativeLiabilitiesCurrent","labelType":"xbrl:label","value":"Derivative Liability, Current","language":"en-US"},{"forObject":"us-gaap:DerivativeLiabilitiesCurrent","labelType":"xbrl:negatedTerseLabel","value":"Derivative Liability, Current","language":"en-US"},{"forObject":"us-gaap:DerivativeMaturityDates","labelType":"xbrl:terseLabel","value":"Derivative, Maturity Date","language":"en-US"},{"forObject":"us-gaap:DerivativeMaturityDates","labelType":"xbrl:label","value":"Derivative, Maturity Date","language":"en-US"},{"forObject":"us-gaap:DerivativesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Derivatives, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:DerivativesPolicyTextBlock","labelType":"xbrl:label","value":"Derivatives, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted","labelType":"xbrl:terseLabel","value":"Description of New Accounting Pronouncements Not yet Adopted [Text Block]","language":"en-US"},{"forObject":"us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted","labelType":"xbrl:label","value":"Description of New Accounting Pronouncements Not yet Adopted [Text Block]","language":"en-US"},{"forObject":"us-gaap:DevelopedTechnologyRightsMember","labelType":"xbrl:terseLabel","value":"Developed Technology Rights [Member]","language":"en-US"},{"forObject":"us-gaap:DevelopedTechnologyRightsMember","labelType":"xbrl:label","value":"Developed Technology Rights [Member]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:terseLabel","value":"Stock-Based Compensation and Employee Benefit Plans","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Text Block]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Abstract]","language":"en-US"},{"forObject":"us-gaap:DomesticCountryMember","labelType":"xbrl:terseLabel","value":"Domestic Tax Authority [Member]","language":"en-US"},{"forObject":"us-gaap:DomesticCountryMember","labelType":"xbrl:label","value":"Domestic Tax Authority [Member]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:terseLabel","value":"Net loss per share:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:verboseLabel","value":"Basic (usd per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","labelType":"xbrl:terseLabel","value":"Net loss per share:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","labelType":"xbrl:label","value":"Earnings Per Share, Basic and Diluted [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:verboseLabel","value":"Diluted (usd per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:terseLabel","value":"Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:terseLabel","value":"Net Loss Per Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:label","value":"Earnings Per Share [Text Block]","language":"en-US"},{"forObject":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","labelType":"xbrl:terseLabel","value":"Effect of exchange rate changes on cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","labelType":"xbrl:label","value":"Effect of Exchange Rate on Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued compensation","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Employee-related Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","labelType":"xbrl:terseLabel","value":"Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Expense, Tax Benefit","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expense, Tax Benefit","language":"en-US"},{"forObject":"us-gaap:EmployeeStockMember","labelType":"xbrl:terseLabel","value":"Employee Stock [Member]","language":"en-US"},{"forObject":"us-gaap:EmployeeStockMember","labelType":"xbrl:label","value":"Employee Stock [Member]","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOptionMember","labelType":"xbrl:terseLabel","value":"Stock Option [Member]","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOptionMember","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Option [Member]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:terseLabel","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:label","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityInterestIssuedOrIssuableByTypeAxis","labelType":"xbrl:terseLabel","value":"Equity Interest Type [Axis]","language":"en-US"},{"forObject":"us-gaap:EquityInterestIssuedOrIssuableByTypeAxis","labelType":"xbrl:label","value":"Equity Interest Type [Axis]","language":"en-US"},{"forObject":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain","labelType":"xbrl:terseLabel","value":"Equity Interest Issued or Issuable, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain","labelType":"xbrl:label","value":"Equity Interest Issued or Issuable, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","labelType":"xbrl:terseLabel","value":"Estimate of Fair Value Measurement [Member]","language":"en-US"},{"forObject":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","labelType":"xbrl:label","value":"Estimate of Fair Value Measurement [Member]","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","labelType":"xbrl:negatedTerseLabel","value":"Excess tax benefits on stock-based awards","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","labelType":"xbrl:label","value":"Excess Tax Benefit from Share-based Compensation, Operating Activities","language":"en-US"},{"forObject":"us-gaap:FacilityClosingMember","labelType":"xbrl:terseLabel","value":"Facility Closing [Member]","language":"en-US"},{"forObject":"us-gaap:FacilityClosingMember","labelType":"xbrl:label","value":"Facility Closing [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:terseLabel","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:label","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:terseLabel","value":"Fair Value, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:label","value":"Fair Value, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","labelType":"xbrl:terseLabel","value":"Asset Class [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","labelType":"xbrl:label","value":"Asset Class [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","labelType":"xbrl:terseLabel","value":"Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","labelType":"xbrl:label","value":"Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","labelType":"xbrl:terseLabel","value":"Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","labelType":"xbrl:label","value":"Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueByAssetClassAxis","labelType":"xbrl:terseLabel","value":"Asset Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByAssetClassAxis","labelType":"xbrl:label","value":"Asset Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByLiabilityClassAxis","labelType":"xbrl:terseLabel","value":"Liability Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByLiabilityClassAxis","labelType":"xbrl:label","value":"Liability Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementBasisAxis","labelType":"xbrl:terseLabel","value":"Measurement Basis [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementBasisAxis","labelType":"xbrl:label","value":"Measurement Basis [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementFrequencyAxis","labelType":"xbrl:terseLabel","value":"Measurement Frequency [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementFrequencyAxis","labelType":"xbrl:label","value":"Measurement Frequency [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosureItemAmountsDomain","labelType":"xbrl:terseLabel","value":"Fair Value Measurement [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosureItemAmountsDomain","labelType":"xbrl:label","value":"Fair Value Measurement [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"Financial Instruments","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:label","value":"Fair Value Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:terseLabel","value":"Fair Value, Inputs, Level 1 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 1 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:terseLabel","value":"Fair Value, Inputs, Level 2 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 2 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:terseLabel","value":"Fair Value, Inputs, Level 3 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 3 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","labelType":"xbrl:terseLabel","value":"Fair Value by Liability Class [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","labelType":"xbrl:label","value":"Fair Value by Liability Class [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock","labelType":"xbrl:label","value":"Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementFrequencyDomain","labelType":"xbrl:terseLabel","value":"Measurement Frequency [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementFrequencyDomain","labelType":"xbrl:label","value":"Measurement Frequency [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","labelType":"xbrl:terseLabel","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","labelType":"xbrl:periodStartLabel","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","labelType":"xbrl:periodEndLabel","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsRecurringMember","labelType":"xbrl:terseLabel","value":"Fair Value, Recurring [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsRecurringMember","labelType":"xbrl:label","value":"Fair Value, Recurring [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","labelType":"xbrl:terseLabel","value":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","labelType":"xbrl:label","value":"Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:terseLabel","value":"Fair Value of Financial Instruments, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:label","value":"Fair Value of Financial Instruments, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FederalFundsEffectiveSwapRateMember","labelType":"xbrl:terseLabel","value":"Fed Funds Effective Rate Overnight Index Swap Rate [Member]","language":"en-US"},{"forObject":"us-gaap:FederalFundsEffectiveSwapRateMember","labelType":"xbrl:label","value":"Fed Funds Effective Rate Overnight Index Swap Rate [Member]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:terseLabel","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:verboseLabel","value":"Weighted average amortization period in years","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Useful Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:terseLabel","value":"Weighted Average Useful Life (in Years)","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:negatedLabel","value":"Less accumulated amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:negatedTerseLabel","value":"Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Amortization Expense, after Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, after Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock","labelType":"xbrl:terseLabel","value":"Finite-lived Intangible Assets Amortization Expense [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock","labelType":"xbrl:label","value":"Finite-lived Intangible Assets Amortization Expense [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Four","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Four","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Three","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Three","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Two","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Two","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:verboseLabel","value":"Gross Carrying Amount","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Gross","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:verboseLabel","value":"Intangible assets, net","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Net","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:terseLabel","value":"Net Carrying Amount","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:terseLabel","value":"Finite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:label","value":"Finite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:FinitelivedIntangibleAssetsAcquired1","labelType":"xbrl:terseLabel","value":"Finite-lived Intangible Assets Acquired","language":"en-US"},{"forObject":"us-gaap:FinitelivedIntangibleAssetsAcquired1","labelType":"xbrl:label","value":"Finite-lived Intangible Assets Acquired","language":"en-US"},{"forObject":"us-gaap:ForeignCountryMember","labelType":"xbrl:terseLabel","value":"Foreign Tax Authority [Member]","language":"en-US"},{"forObject":"us-gaap:ForeignCountryMember","labelType":"xbrl:label","value":"Foreign Tax Authority [Member]","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","labelType":"xbrl:negatedTerseLabel","value":"(Gain) loss on foreign currency","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","labelType":"xbrl:label","value":"Foreign Currency Transaction Gain (Loss), before Tax","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:terseLabel","value":"Furniture and fixtures [Member]","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:label","value":"Furniture and Fixtures [Member]","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfInvestments","labelType":"xbrl:negatedTerseLabel","value":"Loss on sale of available-for-sale securities","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfInvestments","labelType":"xbrl:label","value":"Gain (Loss) on Sale of Investments","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:negatedTerseLabel","value":"Loss on disposal of property and equipment","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:label","value":"Gain (Loss) on Disposition of Property Plant Equipment","language":"en-US"},{"forObject":"us-gaap:GeographicConcentrationRiskMember","labelType":"xbrl:terseLabel","value":"Geographic Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:GeographicConcentrationRiskMember","labelType":"xbrl:label","value":"Geographic Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAcquiredDuringPeriod","labelType":"xbrl:terseLabel","value":"Goodwill, Acquired During Period","language":"en-US"},{"forObject":"us-gaap:GoodwillAcquiredDuringPeriod","labelType":"xbrl:label","value":"Goodwill, Acquired During Period","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Goodwill and Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Goodwill and Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairmentLoss","labelType":"xbrl:terseLabel","value":"Goodwill impairment loss","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairmentLoss","labelType":"xbrl:label","value":"Goodwill, Impairment Loss","language":"en-US"},{"forObject":"us-gaap:GoodwillLineItems","labelType":"xbrl:terseLabel","value":"Goodwill [Line Items]","language":"en-US"},{"forObject":"us-gaap:GoodwillLineItems","labelType":"xbrl:label","value":"Goodwill [Line Items]","language":"en-US"},{"forObject":"us-gaap:GoodwillPurchaseAccountingAdjustments","labelType":"xbrl:terseLabel","value":"Goodwill, Purchase Accounting Adjustments","language":"en-US"},{"forObject":"us-gaap:GoodwillPurchaseAccountingAdjustments","labelType":"xbrl:label","value":"Goodwill, Purchase Accounting Adjustments","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross Profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:terseLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Impairment losses","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","labelType":"xbrl:label","value":"Impairment of Intangible Assets (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","labelType":"xbrl:verboseLabel","value":"Impairment losses","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfIntangibleAssetsFinitelived","labelType":"xbrl:terseLabel","value":"Impairment losses","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfIntangibleAssetsFinitelived","labelType":"xbrl:label","value":"Impairment of Intangible Assets, Finite-lived","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill","labelType":"xbrl:label","value":"Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLeasehold","labelType":"xbrl:terseLabel","value":"Impairment of Leasehold","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLeasehold","labelType":"xbrl:label","value":"Impairment of Leasehold","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLeasehold","labelType":"xbrl:verboseLabel","value":"Impairment of leasehold improvements","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Impairment of Goodwill and Long-Lived Assets","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InProcessResearchAndDevelopmentMember","labelType":"xbrl:terseLabel","value":"In Process Research and Development [Member]","language":"en-US"},{"forObject":"us-gaap:InProcessResearchAndDevelopmentMember","labelType":"xbrl:label","value":"In Process Research and Development [Member]","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:terseLabel","value":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","labelType":"xbrl:terseLabel","value":"Income (Loss) from Continuing Operations before Income Taxes, Foreign","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Foreign","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","labelType":"xbrl:totalLabel","value":"Loss before income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:terseLabel","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:label","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:terseLabel","value":"Income Statement Location [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:label","value":"Income Statement Location [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:terseLabel","value":"Income Tax Authority [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:label","value":"Income Tax Authority [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:terseLabel","value":"Income Tax Authority [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:label","value":"Income Tax Authority [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Income Tax Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","labelType":"xbrl:terseLabel","value":"Income Tax Examination, Penalties and Interest Accrued","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","labelType":"xbrl:label","value":"Income Tax Examination, Penalties and Interest Accrued","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Provision (benefit) for income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Income tax benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Income Tax, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Tax, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherReconcilingItems","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherReconcilingItems","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxContingencies","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, Tax Contingency, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxContingencies","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Contingency, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsForeign","labelType":"xbrl:negatedTerseLabel","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsForeign","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","labelType":"xbrl:negatedTerseLabel","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:terseLabel","value":"Cash paid for income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:label","value":"Income Taxes Paid","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accounts payable, accrued expenses and other current liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Payable and Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:negatedLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:terseLabel","value":"Increase (Decrease) in Deferred Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:label","value":"Increase (Decrease) in Deferred Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","labelType":"xbrl:terseLabel","value":"Accrued compensation","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Employee Related Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1","labelType":"xbrl:terseLabel","value":"Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1","labelType":"xbrl:label","value":"Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"Increase (Decrease) in Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:terseLabel","value":"Changes in operating assets and liabilities, net of acquisitions:","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Increase (Decrease) in Operating Capital [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","labelType":"xbrl:terseLabel","value":"Other long-term liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Other Noncurrent Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:negatedLabel","value":"Prepaid expenses and other assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:label","value":"Increase (Decrease) in Prepaid Expense and Other Assets","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets [Axis]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Axis]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IndefinitelivedIntangibleAssetsAcquired","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets, Purchase Accounting Adjustments","language":"en-US"},{"forObject":"us-gaap:IndefinitelivedIntangibleAssetsAcquired","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets Acquired","language":"en-US"},{"forObject":"us-gaap:IndefinitelivedIntangibleAssetsMember","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets [Member]","language":"en-US"},{"forObject":"us-gaap:IndefinitelivedIntangibleAssetsMember","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Member]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:verboseLabel","value":"Intangible Assets, Net (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:label","value":"Intangible Assets, Net (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Intangible assets, net","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:negatedTerseLabel","value":"Interest Expense","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:label","value":"Interest Expense","language":"en-US"},{"forObject":"us-gaap:InterestPaid","labelType":"xbrl:terseLabel","value":"Cash paid for interest","language":"en-US"},{"forObject":"us-gaap:InterestPaid","labelType":"xbrl:label","value":"Interest Paid, Including Capitalized Interest, Operating and Investing Activities","language":"en-US"},{"forObject":"us-gaap:InventoriesMember","labelType":"xbrl:terseLabel","value":"Inventories [Member]","language":"en-US"},{"forObject":"us-gaap:InventoriesMember","labelType":"xbrl:label","value":"Inventories [Member]","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoods","labelType":"xbrl:terseLabel","value":"Finished goods","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoods","labelType":"xbrl:label","value":"Inventory, Finished Goods, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:totalLabel","value":"Inventory Total","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:label","value":"Inventory, Net","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:terseLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcess","labelType":"xbrl:terseLabel","value":"Work-in-process","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcess","labelType":"xbrl:label","value":"Inventory, Work in Process, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryWriteDown","labelType":"xbrl:terseLabel","value":"Inventory Write-down","language":"en-US"},{"forObject":"us-gaap:InventoryWriteDown","labelType":"xbrl:label","value":"Inventory Write-down","language":"en-US"},{"forObject":"us-gaap:InvestmentIncomeInterest","labelType":"xbrl:terseLabel","value":"Interest income","language":"en-US"},{"forObject":"us-gaap:InvestmentIncomeInterest","labelType":"xbrl:label","value":"Investment Income, Interest","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeAxis","labelType":"xbrl:terseLabel","value":"Investment Type [Axis]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeAxis","labelType":"xbrl:label","value":"Investment Type [Axis]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeCategorizationMember","labelType":"xbrl:terseLabel","value":"Investments [Domain]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeCategorizationMember","labelType":"xbrl:label","value":"Investments [Domain]","language":"en-US"},{"forObject":"us-gaap:InvestmentsMember","labelType":"xbrl:terseLabel","value":"Investments [Member]","language":"en-US"},{"forObject":"us-gaap:InvestmentsMember","labelType":"xbrl:label","value":"Investments [Member]","language":"en-US"},{"forObject":"us-gaap:LeaseArrangementTypeAxis","labelType":"xbrl:terseLabel","value":"Lease Arrangement, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LeaseArrangementTypeAxis","labelType":"xbrl:label","value":"Lease Arrangement, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LeaseArrangementTypeDomain","labelType":"xbrl:terseLabel","value":"Lease Arrangement, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LeaseArrangementTypeDomain","labelType":"xbrl:label","value":"Lease Arrangement, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsMember","labelType":"xbrl:terseLabel","value":"Leasehold improvements [Member]","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsMember","labelType":"xbrl:label","value":"Leasehold Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LeasesOfLesseeDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Leases of Lessee Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:LeasesOfLesseeDisclosureTextBlock","labelType":"xbrl:label","value":"Leases of Lessee Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:LegalCostsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Litigation and Settlement Costs","language":"en-US"},{"forObject":"us-gaap:LegalCostsPolicyTextBlock","labelType":"xbrl:label","value":"Legal Costs, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionLineItems","labelType":"xbrl:terseLabel","value":"Lessee, Lease, Description [Line Items]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionLineItems","labelType":"xbrl:label","value":"Lessee, Lease, Description [Line Items]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionTable","labelType":"xbrl:verboseLabel","value":"Lessee, Lease, Description, Terminations","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionTable","labelType":"xbrl:label","value":"Lessee, Lease, Description [Table]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionTable","labelType":"xbrl:terseLabel","value":"Lessee, Lease, Description [Table]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:terseLabel","value":"Lessee, Operating Lease, Liability, Maturity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Maturity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:terseLabel","value":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseRenewalTerm","labelType":"xbrl:terseLabel","value":"Lessee, Operating Lease, Renewal Term","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseRenewalTerm","labelType":"xbrl:label","value":"Lessee, Operating Lease, Renewal Term","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseTermOfContract","labelType":"xbrl:terseLabel","value":"Lessee, Operating Lease, Term of Contract","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseTermOfContract","labelType":"xbrl:label","value":"Lessee, Operating Lease, Term of Contract","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:totalLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:label","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total liabilities and stockholders\u2019 equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities and Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:terseLabel","value":"Current liabilities:","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Liabilities, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilityMember","labelType":"xbrl:terseLabel","value":"Liability [Member]","language":"en-US"},{"forObject":"us-gaap:LiabilityMember","labelType":"xbrl:label","value":"Liability [Member]","language":"en-US"},{"forObject":"us-gaap:LondonInterbankOfferedRateLIBORMember","labelType":"xbrl:terseLabel","value":"London Interbank Offered Rate (LIBOR) [Member]","language":"en-US"},{"forObject":"us-gaap:LondonInterbankOfferedRateLIBORMember","labelType":"xbrl:label","value":"London Interbank Offered Rate (LIBOR) [Member]","language":"en-US"},{"forObject":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","labelType":"xbrl:terseLabel","value":"Long-lived Assets by Geographic Areas [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","labelType":"xbrl:label","value":"Long-lived Assets by Geographic Areas [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LongTermDebt","labelType":"xbrl:terseLabel","value":"Long-term Debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebt","labelType":"xbrl:label","value":"Long-term Debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebtCurrent","labelType":"xbrl:negatedTerseLabel","value":"Long-term Debt, Current Maturities","language":"en-US"},{"forObject":"us-gaap:LongTermDebtCurrent","labelType":"xbrl:label","value":"Long-term Debt, Current Maturities","language":"en-US"},{"forObject":"us-gaap:LongTermDebtFairValue","labelType":"xbrl:terseLabel","value":"Long-term Debt, Fair Value","language":"en-US"},{"forObject":"us-gaap:LongTermDebtFairValue","labelType":"xbrl:label","value":"Long-term Debt, Fair Value","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","labelType":"xbrl:terseLabel","value":"Long-term Debt, Maturities, Repayments of Principal after Year Five","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","labelType":"xbrl:label","value":"Long-term Debt, Maturities, Repayments of Principal after Year Five","language":"en-US"},{"forObject":"us-gaap:LongTermDebtNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebtNoncurrent","labelType":"xbrl:label","value":"Long-term Debt, Excluding Current Maturities","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:label","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:label","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:terseLabel","value":"Machinery and equipment [Member]","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:label","value":"Machinery and Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:MediumTermNotesMember","labelType":"xbrl:terseLabel","value":"Medium-term Notes [Member]","language":"en-US"},{"forObject":"us-gaap:MediumTermNotesMember","labelType":"xbrl:label","value":"Medium-term Notes [Member]","language":"en-US"},{"forObject":"us-gaap:MoneyMarketFundsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Money Market Funds, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:MoneyMarketFundsAtCarryingValue","labelType":"xbrl:label","value":"Money Market Funds, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:MoneyMarketFundsMember","labelType":"xbrl:terseLabel","value":"Money Market Funds [Member]","language":"en-US"},{"forObject":"us-gaap:MoneyMarketFundsMember","labelType":"xbrl:label","value":"Money Market Funds [Member]","language":"en-US"},{"forObject":"us-gaap:NatureOfOperations","labelType":"xbrl:terseLabel","value":"Description of Business","language":"en-US"},{"forObject":"us-gaap:NatureOfOperations","labelType":"xbrl:label","value":"Nature of Operations [Text Block]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Financing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Investing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Operating Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net loss","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"Net Income (Loss) Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:totalLabel","value":"Net loss","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAbstract","labelType":"xbrl:terseLabel","value":"Numerator:","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAbstract","labelType":"xbrl:label","value":"Net Income (Loss) Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","labelType":"xbrl:terseLabel","value":"New Accounting Pronouncement, Early Adoption [Line Items]","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","labelType":"xbrl:label","value":"New Accounting Pronouncement, Early Adoption [Line Items]","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementEarlyAdoptionTable","labelType":"xbrl:terseLabel","value":"New Accounting Pronouncement, Early Adoption [Table]","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementEarlyAdoptionTable","labelType":"xbrl:label","value":"New Accounting Pronouncement, Early Adoption [Table]","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification","labelType":"xbrl:terseLabel","value":"New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification","labelType":"xbrl:label","value":"New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Recent Accounting Pronouncements","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"New Accounting Pronouncements, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:NoncompeteAgreementsMember","labelType":"xbrl:terseLabel","value":"Noncompete Agreements [Member]","language":"en-US"},{"forObject":"us-gaap:NoncompeteAgreementsMember","labelType":"xbrl:label","value":"Noncompete Agreements [Member]","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:label","value":"Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:NumberOfOperatingSegments","labelType":"xbrl:terseLabel","value":"Number of Operating Segments","language":"en-US"},{"forObject":"us-gaap:NumberOfOperatingSegments","labelType":"xbrl:label","value":"Number of Operating Segments","language":"en-US"},{"forObject":"us-gaap:OneTimeTerminationBenefitsMember","labelType":"xbrl:terseLabel","value":"One-time Termination Benefits [Member]","language":"en-US"},{"forObject":"us-gaap:OneTimeTerminationBenefitsMember","labelType":"xbrl:label","value":"One-time Termination Benefits [Member]","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:totalLabel","value":"Total operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:label","value":"Operating Expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:terseLabel","value":"Operating expenses:","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:label","value":"Operating Expenses [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:totalLabel","value":"Loss from operations","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Operating Income (Loss)","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:terseLabel","value":"Operating Lease, Cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:label","value":"Operating Lease, Cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLeaseIncome","labelType":"xbrl:negatedTerseLabel","value":"Leased right-of-use assets","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLeaseIncome","labelType":"xbrl:label","value":"Operating Lease, Lease Income","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Operating Lease, Liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:label","value":"Operating Lease, Liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Operating Lease, Liability, Current","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Current","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:verboseLabel","value":"Operating Lease, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:negatedTerseLabel","value":"Lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:label","value":"Operating Lease, Payments","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Leased right-of-use assets","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:terseLabel","value":"Operating Lease, Weighted Average Discount Rate, Percent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Discount Rate, Percent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:terseLabel","value":"Operating Lease, Weighted Average Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Minimum Payments Due","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Due","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Minimum Payments, Due in Five Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Five Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Minimum Payments, Due in Four Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Four Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Minimum Payments, Due in Three Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Three Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Minimum Payments, Due in Two Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Two Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Minimum Payments, Due Thereafter","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due Thereafter","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent","labelType":"xbrl:terseLabel","value":"Operating Leases, Future Minimum Payments, Remainder of Fiscal Year","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Receivable, Current","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesRentExpenseSubleaseRentals1","labelType":"xbrl:terseLabel","value":"Operating Leases, Rent Expense, Sublease Rentals","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesRentExpenseSubleaseRentals1","labelType":"xbrl:label","value":"Operating Leases, Rent Expense, Sublease Rentals","language":"en-US"},{"forObject":"us-gaap:OperatingLossCarryforwards","labelType":"xbrl:terseLabel","value":"Operating Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:OperatingLossCarryforwards","labelType":"xbrl:label","value":"Operating Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:OrderOrProductionBacklogMember","labelType":"xbrl:terseLabel","value":"Backlog [Member]","language":"en-US"},{"forObject":"us-gaap:OrderOrProductionBacklogMember","labelType":"xbrl:label","value":"Order or Production Backlog [Member]","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","labelType":"xbrl:label","value":"Organization, Consolidation and Presentation of Financial Statements [Abstract]","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Organization and Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","labelType":"xbrl:label","value":"Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Other Accrued Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:terseLabel","value":"Other long-term assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other Assets, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherCommitment","labelType":"xbrl:totalLabel","value":"Total minimum payments:","language":"en-US"},{"forObject":"us-gaap:OtherCommitment","labelType":"xbrl:label","value":"Other Commitment","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueAfterFifthYear","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueAfterFifthYear","labelType":"xbrl:label","value":"Other Commitment, Due after Fifth Year","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInFifthYear","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInFifthYear","labelType":"xbrl:label","value":"Other Commitment, Due in Fifth Year","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInFourthYear","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInFourthYear","labelType":"xbrl:label","value":"Other Commitment, Due in Fourth Year","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInNextTwelveMonths","labelType":"xbrl:terseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInNextTwelveMonths","labelType":"xbrl:label","value":"Other Commitment, Due in Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInSecondYear","labelType":"xbrl:terseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInSecondYear","labelType":"xbrl:label","value":"Other Commitment, Due in Second Year","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInThirdYear","labelType":"xbrl:terseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentDueInThirdYear","labelType":"xbrl:label","value":"Other Commitment, Due in Third Year","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","labelType":"xbrl:terseLabel","value":"Other Obligations","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","labelType":"xbrl:label","value":"Other Commitment, Fiscal Year Maturity [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentsAbstract","labelType":"xbrl:terseLabel","value":"Total Commitments","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentsAbstract","labelType":"xbrl:label","value":"Other Commitments [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentsDomain","labelType":"xbrl:terseLabel","value":"Other Commitments [Domain]","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentsDomain","labelType":"xbrl:label","value":"Other Commitments [Domain]","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentsTableTextBlock","labelType":"xbrl:terseLabel","value":"Future Minimum Payments Under Other Obligations","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentsTableTextBlock","labelType":"xbrl:label","value":"Other Commitments [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","labelType":"xbrl:terseLabel","value":"Foreign currency translation adjustments, net of tax expense of $136 in 2019, benefit of $200 in 2018, and benefit of $202 in 2017","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","labelType":"xbrl:verboseLabel","value":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax","labelType":"xbrl:terseLabel","value":"Unrealized loss on investments, net of tax of $0 in 2019, 2018, and 2017","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","labelType":"xbrl:negatedTotalLabel","value":"Unrealized gain on investments, net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax","labelType":"xbrl:terseLabel","value":"Unrealized gain(loss) on interest rate swap, net of tax of benefit (expense) of","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax","labelType":"xbrl:verboseLabel","value":"Foreign currency translation adjustments, net of tax benefit (expense) of","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:terseLabel","value":"Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:totalLabel","value":"Other comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:terseLabel","value":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax","labelType":"xbrl:negatedLabel","value":"Less: Reclassification adjustments of unrealized loss, net of tax of $0 in 2019, 2018, and 2017","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","labelType":"xbrl:terseLabel","value":"Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","labelType":"xbrl:verboseLabel","value":"Unrealized gain (loss) on interest rate swap, net of tax benefit of $341 in 2019, expense of $187 in 2018, and expense of $257 in 2017","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax","labelType":"xbrl:verboseLabel","value":"Unrealized gain(loss) on investments, net of tax of","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax","language":"en-US"},{"forObject":"us-gaap:OtherIndefiniteLivedIntangibleAssets","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"us-gaap:OtherIndefiniteLivedIntangibleAssets","labelType":"xbrl:label","value":"Other Indefinite-lived Intangible Assets","language":"en-US"},{"forObject":"us-gaap:OtherIndefiniteLivedIntangibleAssets","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Other long-term liabilities","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Other Liabilities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:terseLabel","value":"Other income (expense), net","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:OtherRestructuringMember","labelType":"xbrl:terseLabel","value":"Other Restructuring [Member]","language":"en-US"},{"forObject":"us-gaap:OtherRestructuringMember","labelType":"xbrl:label","value":"Other Restructuring [Member]","language":"en-US"},{"forObject":"us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1","labelType":"xbrl:terseLabel","value":"Issuance of shares for payment of bonuses","language":"en-US"},{"forObject":"us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1","labelType":"xbrl:label","value":"Other Significant Noncash Transaction, Value of Consideration Given","language":"en-US"},{"forObject":"us-gaap:OtherTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount","language":"en-US"},{"forObject":"us-gaap:OtherTaxExpenseBenefit","labelType":"xbrl:label","value":"Other Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:PaymentsForRepurchaseOfCommonStock","labelType":"xbrl:negatedTerseLabel","value":"Repurchases of common stock","language":"en-US"},{"forObject":"us-gaap:PaymentsForRepurchaseOfCommonStock","labelType":"xbrl:label","value":"Payments for Repurchase of Common Stock","language":"en-US"},{"forObject":"us-gaap:PaymentsForRestructuring","labelType":"xbrl:negatedLabel","value":"Payments for Restructuring","language":"en-US"},{"forObject":"us-gaap:PaymentsForRestructuring","labelType":"xbrl:label","value":"Payments for Restructuring","language":"en-US"},{"forObject":"us-gaap:PaymentsOfStockIssuanceCosts","labelType":"xbrl:negatedTerseLabel","value":"Payments of Stock Issuance Costs","language":"en-US"},{"forObject":"us-gaap:PaymentsOfStockIssuanceCosts","labelType":"xbrl:label","value":"Payments of Stock Issuance Costs","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:negatedTerseLabel","value":"Minimum tax withholding paid on behalf of employees for restricted stock units","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:label","value":"Payment, Tax Withholding, Share-based Payment Arrangement","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireAvailableForSaleSecurities","labelType":"xbrl:negatedLabel","value":"Purchases of available-for-sale securities","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireAvailableForSaleSecurities","labelType":"xbrl:label","value":"Payments to Acquire Available-for-sale Securities","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedTerseLabel","value":"Cash used in acquisitions, net of cash acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:label","value":"Payments to Acquire Businesses, Net of Cash Acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireIntangibleAssets","labelType":"xbrl:negatedLabel","value":"Purchases of intangible assets","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireIntangibleAssets","labelType":"xbrl:label","value":"Payments to Acquire Intangible Assets","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchases of property and equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Employee Retirement Plan","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:label","value":"Pension and Other Postretirement Benefits Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:PerformanceSharesMember","labelType":"xbrl:terseLabel","value":"Performance Shares [Member]","language":"en-US"},{"forObject":"us-gaap:PerformanceSharesMember","labelType":"xbrl:label","value":"Performance Shares [Member]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:terseLabel","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:terseLabel","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:label","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PortionAtFairValueFairValueDisclosureMember","labelType":"xbrl:terseLabel","value":"Portion at Fair Value Measurement [Member]","language":"en-US"},{"forObject":"us-gaap:PortionAtFairValueFairValueDisclosureMember","labelType":"xbrl:label","value":"Portion at Fair Value Measurement [Member]","language":"en-US"},{"forObject":"us-gaap:PostemploymentBenefitsAbstract","labelType":"xbrl:label","value":"Postemployment Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Preferred stock, par value (usd per share)","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Preferred Stock, Par or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Preferred Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:label","value":"Preferred Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:terseLabel","value":"Preferred stock, shares issued (shares)","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:label","value":"Preferred Stock, Shares Issued","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Preferred stock, shares outstanding (shares)","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:label","value":"Preferred Stock, Shares Outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:terseLabel","value":"Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:label","value":"Preferred Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:terseLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid Expense and Other Assets, Current","language":"en-US"},{"forObject":"us-gaap:PrimeRateMember","labelType":"xbrl:terseLabel","value":"Prime Rate [Member]","language":"en-US"},{"forObject":"us-gaap:PrimeRateMember","labelType":"xbrl:label","value":"Prime Rate [Member]","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfCommonStock","labelType":"xbrl:terseLabel","value":"Net proceeds from issuance of common stock","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfCommonStock","labelType":"xbrl:label","value":"Proceeds from Issuance of Common Stock","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfDebt","labelType":"xbrl:terseLabel","value":"Proceeds from Issuance of Debt","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfDebt","labelType":"xbrl:label","value":"Proceeds from Issuance of Debt","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfSecuredDebt","labelType":"xbrl:terseLabel","value":"Net proceeds from the issuance of debt","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfSecuredDebt","labelType":"xbrl:label","value":"Proceeds from Issuance of Secured Debt","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","labelType":"xbrl:terseLabel","value":"Maturities of available-for-sale securities","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","labelType":"xbrl:label","value":"Proceeds from Sale and Maturity of Debt Securities, Available-for-sale","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Proceeds from sale of property and equipment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Proceeds from Sale of Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Proceeds from Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockOptionsExercised","labelType":"xbrl:label","value":"Proceeds from Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualClassifiedCurrent","labelType":"xbrl:terseLabel","value":"Product Warranty Accrual, Current","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualClassifiedCurrent","labelType":"xbrl:label","value":"Product Warranty Accrual, Current","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:terseLabel","value":"Property and equipment, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property, Plant and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:label","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:totalLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","value":"Property, Plant and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:terseLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:terseLabel","value":"Property and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Useful Life","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Property, Plant and Equipment, Useful Life","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:terseLabel","value":"Provision for losses on accounts receivable","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:label","value":"Accounts Receivable, Credit Loss Expense (Reversal)","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","labelType":"xbrl:label","value":"Quarterly Financial Information Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:terseLabel","value":"Quarterly Financial Data (Unaudited)","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:label","value":"Quarterly Financial Information [Text Block]","language":"en-US"},{"forObject":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","labelType":"xbrl:terseLabel","value":"Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","labelType":"xbrl:label","value":"Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligation","labelType":"xbrl:totalLabel","value":"Total minimum payments:","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligation","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis","labelType":"xbrl:terseLabel","value":"Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation Due after Fifth Year","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation Due in Fifth Year","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation Due in Fourth Year","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear","labelType":"xbrl:terseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation Due in Second Year","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear","labelType":"xbrl:terseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation Due in Third Year","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationLineItems","labelType":"xbrl:terseLabel","value":"Recorded Unconditional Purchase Obligation [Line Items]","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationLineItems","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation [Line Items]","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","labelType":"xbrl:terseLabel","value":"Inventory Purchase Obligations","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation, Fiscal Year Maturity Schedule [Abstract]","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationTable","labelType":"xbrl:terseLabel","value":"Recorded Unconditional Purchase Obligation [Table]","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationTable","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation [Table]","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock","labelType":"xbrl:terseLabel","value":"Future Minimum Payments Under Inventory Purchase Obligations","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligations [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfDebt","labelType":"xbrl:terseLabel","value":"Repayments of Debt","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfDebt","labelType":"xbrl:label","value":"Repayments of Debt","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfSecuredDebt","labelType":"xbrl:negatedTerseLabel","value":"Repayment of debt","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfSecuredDebt","labelType":"xbrl:label","value":"Repayments of Secured Debt","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost","labelType":"xbrl:terseLabel","value":"Research and development","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost","labelType":"xbrl:label","value":"Research and Development Expense (Excluding Acquired in Process Cost)","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpenseMember","labelType":"xbrl:terseLabel","value":"Research and Development Expense [Member]","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpenseMember","labelType":"xbrl:label","value":"Research and Development Expense [Member]","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpensePolicy","labelType":"xbrl:terseLabel","value":"Research and Development Expense, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpensePolicy","labelType":"xbrl:label","value":"Research and Development Expense, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalents","labelType":"xbrl:terseLabel","value":"Restricted Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalents","labelType":"xbrl:label","value":"Restricted Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Short-term restricted cash","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Restricted Cash and Cash Equivalents, Current","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term restricted cash","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","labelType":"xbrl:label","value":"Restricted Cash and Cash Equivalents, Noncurrent","language":"en-US"},{"forObject":"us-gaap:RestructuringAndRelatedActivitiesAbstract","labelType":"xbrl:label","value":"Restructuring and Related Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Restructuring Activity","language":"en-US"},{"forObject":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","labelType":"xbrl:label","value":"Restructuring and Related Activities Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:terseLabel","value":"Restructuring charges","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:label","value":"Restructuring Charges","language":"en-US"},{"forObject":"us-gaap:RestructuringChargesMember","labelType":"xbrl:terseLabel","value":"Restructuring Charges [Member]","language":"en-US"},{"forObject":"us-gaap:RestructuringChargesMember","labelType":"xbrl:label","value":"Restructuring Charges [Member]","language":"en-US"},{"forObject":"us-gaap:RestructuringCostAndReserveAxis","labelType":"xbrl:terseLabel","value":"Restructuring Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RestructuringCostAndReserveAxis","labelType":"xbrl:label","value":"Restructuring Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RestructuringCostAndReserveLineItems","labelType":"xbrl:terseLabel","value":"Restructuring Cost and Reserve [Line Items]","language":"en-US"},{"forObject":"us-gaap:RestructuringCostAndReserveLineItems","labelType":"xbrl:label","value":"Restructuring Cost and Reserve [Line Items]","language":"en-US"},{"forObject":"us-gaap:RestructuringReserve","labelType":"xbrl:negatedPeriodStartLabel","value":"Restructuring Reserve","language":"en-US"},{"forObject":"us-gaap:RestructuringReserve","labelType":"xbrl:label","value":"Restructuring Reserve","language":"en-US"},{"forObject":"us-gaap:RestructuringReserve","labelType":"xbrl:negatedPeriodEndLabel","value":"Restructuring Reserve","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveAccrualAdjustment1","labelType":"xbrl:terseLabel","value":"Restructuring Reserve, Accrual Adjustment","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveAccrualAdjustment1","labelType":"xbrl:label","value":"Restructuring Reserve, Accrual Adjustment","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveCurrent","labelType":"xbrl:terseLabel","value":"Accrued restructuring","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveCurrent","labelType":"xbrl:label","value":"Restructuring Reserve, Current","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveRollForward","labelType":"xbrl:terseLabel","value":"Restructuring Reserve [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveRollForward","labelType":"xbrl:label","value":"Restructuring Reserve [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveSettledWithoutCash2","labelType":"xbrl:negatedLabel","value":"Restructuring Reserve, Settled without Cash","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveSettledWithoutCash2","labelType":"xbrl:label","value":"Restructuring Reserve, Settled without Cash","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:terseLabel","value":"Accumulated deficit","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Retained Earnings (Accumulated Deficit)","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerAbstract","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Abstract]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:terseLabel","value":"Revenue from Contract with Customer [Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","labelType":"xbrl:terseLabel","value":"Revenue from External Customers by Geographic Areas [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","labelType":"xbrl:label","value":"Revenue from External Customers by Geographic Areas [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:label","value":"Revenue [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:terseLabel","value":"Net revenue","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","labelType":"xbrl:terseLabel","value":"Revenues from External Customers and Long-Lived Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","labelType":"xbrl:label","value":"Revenues from External Customers and Long-Lived Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","labelType":"xbrl:label","value":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","language":"en-US"},{"forObject":"us-gaap:RisksAndUncertaintiesAbstract","labelType":"xbrl:label","value":"Risks and Uncertainties [Abstract]","language":"en-US"},{"forObject":"us-gaap:SalesReturnsAndAllowancesMember","labelType":"xbrl:terseLabel","value":"Sales Returns and Allowances [Member]","language":"en-US"},{"forObject":"us-gaap:SalesReturnsAndAllowancesMember","labelType":"xbrl:label","value":"Sales Returns and Allowances [Member]","language":"en-US"},{"forObject":"us-gaap:SalesRevenueNetMember","labelType":"xbrl:terseLabel","value":"Revenue Benchmark [Member]","language":"en-US"},{"forObject":"us-gaap:SalesRevenueNetMember","labelType":"xbrl:label","value":"Revenue Benchmark [Member]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:terseLabel","value":"Accrued Expenses","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accrued Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Accumulated Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","labelType":"xbrl:label","value":"Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:terseLabel","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:label","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock","labelType":"xbrl:terseLabel","value":"Cash, Cash Equivalents and Investments","language":"en-US"},{"forObject":"us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock","labelType":"xbrl:label","value":"Cash, Cash Equivalents and Investments [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDebtTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Debt [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDebtTableTextBlock","labelType":"xbrl:label","value":"Schedule of Debt [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Deferred Tax Assets and Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Deferred Tax Assets and Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Basic and Diluted Earnings Per Share","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:label","value":"Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:terseLabel","value":"Stock-Based Compensation","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","labelType":"xbrl:terseLabel","value":"Revenue from External Customers by Products and Services","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","labelType":"xbrl:label","value":"Revenue from External Customers by Products and Services [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","labelType":"xbrl:label","value":"Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","labelType":"xbrl:terseLabel","value":"Schedule of Finite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Finite-Lived Intangible Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTable","labelType":"xbrl:terseLabel","value":"Schedule of Goodwill [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTable","labelType":"xbrl:label","value":"Schedule of Goodwill [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Goodwill [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTextBlock","labelType":"xbrl:label","value":"Schedule of Goodwill [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","labelType":"xbrl:label","value":"Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","labelType":"xbrl:terseLabel","value":"Schedule of Indefinite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","labelType":"xbrl:label","value":"Schedule of Indefinite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Indefinite-Lived Intangible Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Indefinite-Lived Intangible Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:terseLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:label","value":"Schedule of Inventory, Current [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:terseLabel","value":"Schedule of Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Quarterly Financial Information","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:label","value":"Quarterly Financial Information [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","labelType":"xbrl:terseLabel","value":"Schedule of Restructuring and Related Costs [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","labelType":"xbrl:label","value":"Schedule of Restructuring and Related Costs [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","labelType":"xbrl:terseLabel","value":"Restructuring and Related Costs [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","labelType":"xbrl:label","value":"Restructuring and Related Costs [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock","labelType":"xbrl:terseLabel","value":"Restructuring activity and rollforward of restructuring liability","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock","labelType":"xbrl:label","value":"Schedule of Restructuring Reserve by Type of Cost [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","labelType":"xbrl:terseLabel","value":"Schedule of Revenues from External Customers and Long-Lived Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","labelType":"xbrl:label","value":"Schedule of Revenues from External Customers and Long-Lived Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:terseLabel","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:label","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Option, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Option, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value of Employee Stock Purchase Rights","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfStockByClassTable","labelType":"xbrl:terseLabel","value":"Schedule of Stock by Class [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfStockByClassTable","labelType":"xbrl:label","value":"Schedule of Stock by Class [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:label","value":"Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock","labelType":"xbrl:terseLabel","value":"Schedules of Concentration of Risk, by Risk Factor [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock","labelType":"xbrl:label","value":"Schedules of Concentration of Risk, by Risk Factor [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Segment Reporting, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Segment Reporting, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:terseLabel","value":"Selling, general and administrative","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"Selling, General and Administrative Expense","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","labelType":"xbrl:terseLabel","value":"Selling, general and administrative [Member]","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","labelType":"xbrl:label","value":"Selling, General and Administrative Expenses [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Noncash Expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:terseLabel","value":"Vesting period for new restricted stock units","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate","labelType":"xbrl:terseLabel","value":"Percentage of purchase of common stock","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","labelType":"xbrl:terseLabel","value":"Percentage of common stock on the date of purchase","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedTerseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"RSUs granted in period (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Weighted-average grant date fair value per share","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedTerseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:terseLabel","value":"Dividend yield","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:verboseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:terseLabel","value":"Volatility","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:terseLabel","value":"Risk-free interest rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate","labelType":"xbrl:terseLabel","value":"Contribution of earnings by employees","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPeriodIncreaseDecrease","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease), Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease), Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:terseLabel","value":"Award Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:label","value":"Award Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:verboseLabel","value":"Award Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationAwardTrancheOneMember","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Tranche One [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationAwardTrancheOneMember","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Tranche One [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationAwardTrancheThreeMember","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Tranche Three [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationAwardTrancheThreeMember","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Tranche Three [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationAwardTrancheTwoMember","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Tranche Two [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationAwardTrancheTwoMember","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Tranche Two [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:terseLabel","value":"Expected life (in years)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares","labelType":"xbrl:negatedLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Shares, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Shares, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodStartLabel","value":"Shares issued, beginning of period (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:label","value":"Shares, Issued","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodEndLabel","value":"Shares issued, end of period (in shares)","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:terseLabel","value":"Significant Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Significant Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:SoftwareAndSoftwareDevelopmentCostsMember","labelType":"xbrl:terseLabel","value":"Software and Software Development Costs [Member]","language":"en-US"},{"forObject":"us-gaap:SoftwareAndSoftwareDevelopmentCostsMember","labelType":"xbrl:label","value":"Software and Software Development Costs [Member]","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrual","labelType":"xbrl:terseLabel","value":"Standard Product Warranty Accrual","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrual","labelType":"xbrl:label","value":"Standard Product Warranty Accrual","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualCurrent","labelType":"xbrl:terseLabel","value":"Standard Product Warranty Accrual, Current","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualCurrent","labelType":"xbrl:label","value":"Standard Product Warranty Accrual, Current","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyPolicy","labelType":"xbrl:terseLabel","value":"Warranty","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyPolicy","labelType":"xbrl:label","value":"Standard Product Warranty, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:terseLabel","value":"State and Local Jurisdiction [Member]","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:label","value":"State and Local Jurisdiction [Member]","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:terseLabel","value":"Class of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:label","value":"Class of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:terseLabel","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:terseLabel","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"Statement of Comprehensive Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfOtherComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"Statement of Other Comprehensive Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:terseLabel","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharebasedCompensationAbstract","labelType":"xbrl:terseLabel","value":"Shares Granted or Issued, Share-based Payment Arrangement [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharebasedCompensationAbstract","labelType":"xbrl:label","value":"Shares Granted or Issued, Share-based Payment Arrangement [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","labelType":"xbrl:terseLabel","value":"Stock Issued During Period, Shares, Acquisitions","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","labelType":"xbrl:label","value":"Stock Issued During Period, Shares, Acquisitions","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:terseLabel","value":"Stock Issued During Period, Shares, Employee Stock Purchase Plans","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:label","value":"Stock Issued During Period, Shares, Employee Stock Purchase Plans","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:verboseLabel","value":"Stock Issued During Period, Shares, Employee Stock Purchase Plans","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","labelType":"xbrl:terseLabel","value":"Issuance of restricted stock units to Physpeed continuing employees","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","labelType":"xbrl:label","value":"Stock Issued During Period, Shares, Restricted Stock Award, Gross","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:negatedLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","labelType":"xbrl:terseLabel","value":"Stock Issued During Period, Value, Acquisitions","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Acquisitions","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","labelType":"xbrl:terseLabel","value":"Stock Issued During Period, Value, Employee Stock Purchase Plan","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Employee Stock Purchase Plan","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:negatedTerseLabel","value":"Stock Repurchased and Cancelled During Period, Shares","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:label","value":"Stock Repurchased During Period, Shares","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:negatedTerseLabel","value":"Stock repurchased and cancelled during period","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:label","value":"Stock Repurchased During Period, Value","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Total stockholders\u2019 equity, beginning of period","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Total stockholders\u2019 equity, end of period","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total stockholders\u2019 equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Stockholders\u2019 equity:","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventLineItems","labelType":"xbrl:terseLabel","value":"Subsequent Event [Line Items]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventLineItems","labelType":"xbrl:label","value":"Subsequent Event [Line Items]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTable","labelType":"xbrl:terseLabel","value":"Subsequent Event [Table]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTable","labelType":"xbrl:label","value":"Subsequent Event [Table]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:terseLabel","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:label","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:terseLabel","value":"Subsequent Event Type [Domain]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:label","value":"Subsequent Event Type [Domain]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsAbstract","labelType":"xbrl:label","value":"Subsequent Events [Abstract]","language":"en-US"},{"forObject":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"Balance Sheet Details","language":"en-US"},{"forObject":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","labelType":"xbrl:label","value":"Supplemental Balance Sheet Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:terseLabel","value":"Supplemental disclosures of cash flow information:","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Information [Abstract]","language":"en-US"},{"forObject":"us-gaap:SupplierConcentrationRiskMember","labelType":"xbrl:terseLabel","value":"Supplier Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:SupplierConcentrationRiskMember","labelType":"xbrl:label","value":"Supplier Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions","labelType":"xbrl:terseLabel","value":"Tax Adjustments, Settlements, and Unusual Provisions","language":"en-US"},{"forObject":"us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions","labelType":"xbrl:label","value":"Tax Adjustments, Settlements, and Unusual Provisions","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardAmount","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward, Amount","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardAmount","labelType":"xbrl:label","value":"Tax Credit Carryforward, Amount","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardLineItems","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward [Line Items]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardLineItems","labelType":"xbrl:label","value":"Tax Credit Carryforward [Line Items]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardTable","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward [Table]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardTable","labelType":"xbrl:label","value":"Tax Credit Carryforward [Table]","language":"en-US"},{"forObject":"us-gaap:TaxesPayableCurrentAndNoncurrent","labelType":"xbrl:terseLabel","value":"Taxes Payable","language":"en-US"},{"forObject":"us-gaap:TaxesPayableCurrentAndNoncurrent","labelType":"xbrl:label","value":"Taxes Payable","language":"en-US"},{"forObject":"us-gaap:TrademarksAndTradeNamesMember","labelType":"xbrl:terseLabel","value":"Trademarks and Trade Names [Member]","language":"en-US"},{"forObject":"us-gaap:TrademarksAndTradeNamesMember","labelType":"xbrl:label","value":"Trademarks and Trade Names [Member]","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:terseLabel","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:label","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesRetired","labelType":"xbrl:terseLabel","value":"Treasury Stock, Shares, Retired","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesRetired","labelType":"xbrl:label","value":"Treasury Stock, Shares, Retired","language":"en-US"},{"forObject":"us-gaap:TypeOfAdoptionMember","labelType":"xbrl:terseLabel","value":"Type of Adoption [Domain]","language":"en-US"},{"forObject":"us-gaap:TypeOfAdoptionMember","labelType":"xbrl:label","value":"Type of Adoption [Domain]","language":"en-US"},{"forObject":"us-gaap:TypeOfRestructuringDomain","labelType":"xbrl:terseLabel","value":"Type of Restructuring [Domain]","language":"en-US"},{"forObject":"us-gaap:TypeOfRestructuringDomain","labelType":"xbrl:label","value":"Type of Restructuring [Domain]","language":"en-US"},{"forObject":"us-gaap:USGovernmentAgenciesDebtSecuritiesMember","labelType":"xbrl:terseLabel","value":"US Government Agencies Debt Securities [Member]","language":"en-US"},{"forObject":"us-gaap:USGovernmentAgenciesDebtSecuritiesMember","labelType":"xbrl:label","value":"US Government Agencies Debt Securities [Member]","language":"en-US"},{"forObject":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","labelType":"xbrl:terseLabel","value":"Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]","language":"en-US"},{"forObject":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","labelType":"xbrl:label","value":"Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:terseLabel","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:negatedTerseLabel","value":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition","labelType":"xbrl:terseLabel","value":"Unrecognized Tax Benefits, Increase Resulting from Acquisition","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Increase Resulting from Acquisition","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:terseLabel","value":"Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:terseLabel","value":"Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:terseLabel","value":"Unrecognized Tax Benefits that Would Impact Effective Tax Rate","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:label","value":"Unrecognized Tax Benefits that Would Impact Effective Tax Rate","language":"en-US"},{"forObject":"us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary","labelType":"xbrl:terseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary","labelType":"xbrl:label","value":"Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:terseLabel","value":"Use of Estimates","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use of Estimates, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","labelType":"xbrl:terseLabel","value":"Valuation Allowance by Deferred Tax Asset [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","labelType":"xbrl:label","value":"Valuation Allowance by Deferred Tax Asset [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","labelType":"xbrl:negatedTerseLabel","value":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","labelType":"xbrl:label","value":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","labelType":"xbrl:terseLabel","value":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceLineItems","labelType":"xbrl:terseLabel","value":"Valuation Allowance [Line Items]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceLineItems","labelType":"xbrl:label","value":"Valuation Allowance [Line Items]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceTable","labelType":"xbrl:terseLabel","value":"Valuation Allowance [Table]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceTable","labelType":"xbrl:label","value":"Valuation Allowance [Table]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:verboseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:terseLabel","value":"Allowances for Doubtful Accounts","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:terseLabel","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:label","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:terseLabel","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:label","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:VestingAxis","labelType":"xbrl:terseLabel","value":"Vesting [Axis]","language":"en-US"},{"forObject":"us-gaap:VestingAxis","labelType":"xbrl:label","value":"Vesting [Axis]","language":"en-US"},{"forObject":"us-gaap:VestingDomain","labelType":"xbrl:terseLabel","value":"Vesting [Domain]","language":"en-US"},{"forObject":"us-gaap:VestingDomain","labelType":"xbrl:label","value":"Vesting [Domain]","language":"en-US"},{"forObject":"us-gaap:WarrantyReservesMember","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Reserve, Warranty [Member]","language":"en-US"},{"forObject":"us-gaap:WarrantyReservesMember","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Reserve, Warranty [Member]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","labelType":"xbrl:terseLabel","value":"Dilutive common stock equivalents (shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","labelType":"xbrl:label","value":"Weighted Average Number Diluted Shares Outstanding Adjustment","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:terseLabel","value":"Diluted (shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:totalLabel","value":"Weighted average common shares outstanding-diluted (shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","labelType":"xbrl:verboseLabel","value":"Shares used to compute net loss per share:","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Diluted [Abstract]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","labelType":"xbrl:terseLabel","value":"Denominator:","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Weighted Average Number of Shares Outstanding, Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","labelType":"xbrl:terseLabel","value":"Weighted Average Number of Shares Outstanding Reconciliation [Abstract]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding Reconciliation [Abstract]","language":"en-US"},{"forObject":"cik:0001288469","labelType":"xbrl:label","value":"MAXLINEAR, INC","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"2109100 - Disclosure - Balance Sheet Details","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"2409408 - Disclosure - Balance Sheet Details - Accrued Expenses (Detail)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"2409407 - Disclosure - Balance Sheet Details- Accrued Price Protection Liability (Details)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"2409409 - Disclosure - Balance Sheet Details Balance Sheet Details - AOCI (Details)","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"2409402 - Disclosure - Balance Sheet Details - Cash and Investments (Details)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"2409406 - Disclosure - Balance Sheet Details - Deferred Revenue and Deferred Profit (Detail)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"2409405 - Disclosure - Balance Sheet Details - Intangible Assets (Detail)","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"2409403 - Disclosure - Balance Sheet Details - Inventory (Detail)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"2409404 - Disclosure - Balance Sheet Details - Property and Equipment (Detail)","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"2309301 - Disclosure - Balance Sheet Details (Tables)","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"2404402 - Disclosure - Business Combinations (Details)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"2104100 - Disclosure - Business Combinations (Notes)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"2115100 - Disclosure - Commitments and Contingencies","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"2415402 - Disclosure - Commitments and Contingencies Commitments and Contingencies-Additional Details (Details)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"2315301 - Disclosure - Commitments and Contingencies (Tables)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"1001000 - Statement - CONSOLIDATED BALANCE SHEETS","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"1003001 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"1004000 - Statement - Consolidated Statements of Stockholders Equity Statement","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"2410402 - Disclosure - Debt and Interest Rate Swap (Details)","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"2110100 - Disclosure - Debt and Interest Rate Swap (Notes)","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"2310301 - Disclosure - Debt and Interest Rate Swap (Tables)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"0001000 - Document - Document and Entity Information","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"2113100 - Disclosure - Employee Retirement Plan","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"2108100 - Disclosure - Financial Instruments","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"2408405 - Disclosure - Financial Instruments Financial Instruments - Additional Information (Details 4)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"2408402 - Disclosure - Financial Instruments Financial Instruments (Details 1)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"2408403 - Disclosure - Financial Instruments Financial Instruments (Details 2)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"2408404 - Disclosure - Financial Instruments Financial Instruments (Details 3)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"2308301 - Disclosure - Financial Instruments (Tables)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"2407405 - Disclosure - Goodwill and Intangible Assets Finite-lived Intangible Assets (Details)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"2407404 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangible Assets (Details 2)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"2407403 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangibles Other (Details 1)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"2407406 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangibles Other (Details 4)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"2107100 - Disclosure - Goodwill and Intangible Assets Notes","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"2407402 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"2307301 - Disclosure - Goodwill and Intangible Assets Tables (Tables)","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"2112100 - Disclosure - Income Taxes","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"2412405 - Disclosure - Income Taxes Components of Deferred Income Tax Asset (Details)","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"2412403 - Disclosure - Income Taxes Components of Income Tax Provision (Benefit) (Details)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"2412404 - Disclosure - Income Taxes Income Tax Expense (Benefit) (Details)","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"2312301 - Disclosure - Income Taxes Income Tax (Tables)","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"2412408 - Disclosure - Income Taxes Income Taxes - Additional Information (Details)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"2412407 - Disclosure - Income Taxes Provisional Amounts Disclosures Related to Tax Cuts and Jobs Act (Details)","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"2412402 - Disclosure - Income Taxes Schedule Of Income Before Income Tax Domestic And Foreign (Details)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"2412406 - Disclosure - Income Taxes Unrecognized tax expense (benefit) roll forward (Details)","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"2419401 - Disclosure - Item 15 (Details)","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"2119100 - Disclosure - Item 15 (Notes)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"2414402 - Disclosure - Leases (Details)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"2414403 - Disclosure - Leases Details Textuals (Details)","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"2114100 - Disclosure - Leases (Notes)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"2314301 - Disclosure - Leases (Tables)","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"2102100 - Disclosure - Net Loss Per Share","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"2402403 - Disclosure - Net Loss Per Share - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"2402402 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Earnings Per Share (Detail)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"2302301 - Disclosure - Net Loss Per Share (Tables)","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"2101100 - Disclosure - Organization and Summary of Significant Accounting Policies","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"2401403 - Disclosure - Organization and Summary of Significant Accounting Policies (Details Textuals)","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"2106100 - Disclosure - Restructuring Activity","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"2406403 - Disclosure - Restructuring Activity Restructuring Activities (Details Textuals) (Details)","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"2406402 - Disclosure - Restructuring Activity Restructuring Activity (Details 1)","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"2406404 - Disclosure - Restructuring Activity Restructuring Activity (Details 2)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"2306301 - Disclosure - Restructuring Activity Restructuring Activity (Tables)","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"2417402 - Disclosure - Revenue from Contracts with Customers (Details)","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"2117100 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"2317301 - Disclosure - Revenue from Contracts with Customers (Tables)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"2118100 - Disclosure - Selected Quarterly Financial Data","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"2418402 - Disclosure - Selected Quarterly Financial Data (Details)","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"2318301 - Disclosure - Selected Quarterly Financial Data (Tables)","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"2116100 - Disclosure - Significant Customer and Geographic Information","language":"en"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"2416402 - Disclosure - Significant Customer and Geographic Information (Details)","language":"en"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"2316301 - Disclosure - Significant Customer and Geographic Information (Tables)","language":"en"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"2111100 - Disclosure - Stock-Based Compensation","language":"en"},{"forObject":"rpt:group-77","labelType":"xbrl:label","value":"2411408 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-78","labelType":"xbrl:label","value":"2411404 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - ESPP (Details)","language":"en"},{"forObject":"rpt:group-79","labelType":"xbrl:label","value":"2411402 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Expense by Type (Detail)","language":"en"},{"forObject":"rpt:group-80","labelType":"xbrl:label","value":"2311301 - Disclosure - Stock-Based Compensation and Employee Benefit Plans (Tables)","language":"en"},{"forObject":"rpt:group-81","labelType":"xbrl:label","value":"2411403 - Disclosure - Stock-Based Compensation and Employee Benefits Plan - Awards (Details)","language":"en"},{"forObject":"rpt:group-82","labelType":"xbrl:label","value":"2411405 - Disclosure - Stock-Based Compensation Stock-Based Compensation and Employee Benefit Plans - Stock Options (Details)","language":"en"},{"forObject":"rpt:group-83","labelType":"xbrl:label","value":"2411406 - Disclosure - Stock-Based Compensation Stock Compensation Awards Activity Roll Forward (Details)","language":"en"},{"forObject":"rpt:group-84","labelType":"xbrl:label","value":"2411407 - Disclosure - Stock-Based Compensation Stock Reserved for Future Issuance (Details)","language":"en"},{"forObject":"rpt:group-85","labelType":"xbrl:label","value":"2420402 - Disclosure - Subsequent Events (Details)","language":"en"}],"networks":[{"name":"rpt:network-presentation-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:CapitalizedContractCostTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostTable","target":"us-gaap:FairValueByLiabilityClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByLiabilityClassAxis","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"mxl:ReductioninTransactionPriceMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"mxl:AccruedTechnologyLicensePaymentsCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"us-gaap:SalesReturnsAndAllowancesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostTable","target":"us-gaap:CapitalizedContractCostLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:AccruedProfessionalFeesCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"mxl:Accruedengineeringandproductioncosts","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:RestructuringReserveCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"mxl:AccruedLitigationFeesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:AccruedRoyaltiesCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:AccruedRentCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"mxl:Accruedcustomercredits","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"mxl:Accruedcustomercredit","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:TaxesPayableCurrentAndNoncurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:ContractWithCustomerLiability","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:CustomerRefundLiabilityCurrent","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"mxl:Accruedobligationstocustomersforstockrotationrights","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:AccruedLiabilitiesCurrent","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:ProductWarrantyAccrualClassifiedCurrent","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:StandardProductWarrantyAccrual","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:BusinessCombinationContingentConsiderationLiability","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"mxl:AccruedPriceProtectionRebateActivityRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:AccruedPriceProtectionRebateActivityRollForward","target":"mxl:AccruedPriceProtectionLiability","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"mxl:AccruedPriceProtectionRebateActivityRollForward","target":"mxl:PriceProtectionRebateCharges","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:AccruedPriceProtectionRebateActivityRollForward","target":"mxl:ReversalOfUnclaimedRebates","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"mxl:AccruedPriceProtectionRebateActivityRollForward","target":"mxl:PriceProtectionpayments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"mxl:AccruedPriceProtectionRebateActivityRollForward","target":"mxl:AccruedPriceProtectionLiability","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfOtherComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfOtherComprehensiveIncomeAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:StatementEquityComponentsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedTranslationAdjustmentMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:MoneyMarketFundsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:RestrictedCashAndCashEquivalents","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"mxl:DeferredRevenueRebates","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"mxl:DeferredRevenueDistributorTransactions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:DeferredCostsCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"mxl:DeferredRevenueAndDeferredProfit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"mxl:LicensedTechnologyMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:DevelopedTechnologyRightsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksAndTradeNamesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:OrderOrProductionBacklogMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:InProcessResearchAndDevelopmentMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:InventoryWorkInProcess","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:InventoryFinishedGoods","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:InventoryNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:Depreciation","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"mxl:MasksAndProductionEquipmentMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerSoftwareIntangibleAssetMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:SoftwareAndSoftwareDevelopmentCostsMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ConstructionInProgressMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"mxl:PriceProtectionLiabilityTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:EquityInterestIssuedOrIssuableByTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityInterestIssuedOrIssuableByTypeAxis","target":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain","target":"mxl:CashinlieuofequityMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByAssetClassAxis","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","target":"us-gaap:CashMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:ExarCorporationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:FairValueByAssetClassAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:G.hnbusinessofMarvellMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:ProceedsFromIssuanceOfDebt","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:DebtInstrumentCarryingAmount","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:GoodwillPurchaseAccountingAdjustments","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:BusinessCombinationDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:RecordedUnconditionalPurchaseObligationTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationTable","target":"us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis","target":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","target":"us-gaap:InventoriesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationLineItems","target":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","target":"us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","target":"us-gaap:OtherCommitmentDueInNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentsAbstract","target":"us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","target":"us-gaap:OtherCommitmentsDomain","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationTable","target":"us-gaap:RecordedUnconditionalPurchaseObligationLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationLineItems","target":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","target":"us-gaap:OtherCommitmentDueInSecondYear","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentsAbstract","target":"us-gaap:ContractualObligationDueInSecondYear","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain","target":"us-gaap:CommitmentsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","target":"us-gaap:OtherCommitmentDueInThirdYear","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationLineItems","target":"us-gaap:OtherCommitmentsAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentsAbstract","target":"us-gaap:ContractualObligationDueInThirdYear","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","target":"us-gaap:OtherCommitmentDueInFourthYear","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentsAbstract","target":"us-gaap:ContractualObligationDueInFourthYear","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","target":"us-gaap:OtherCommitmentDueInFifthYear","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentsAbstract","target":"us-gaap:ContractualObligationDueInFifthYear","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","target":"us-gaap:OtherCommitmentDueAfterFifthYear","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherCommitmentsAbstract","target":"us-gaap:ContractualObligationDueAfterFifthYear","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract","target":"us-gaap:RecordedUnconditionalPurchaseObligation","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OtherCommitmentFiscalYearMaturityAbstract","target":"us-gaap:OtherCommitment","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OtherCommitmentsAbstract","target":"us-gaap:ContractualObligation","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:OtherCommitmentsTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AssetsCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"mxl:DeferredRevenueAndDeferredProfit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"mxl:AccruedPriceProtectionLiability","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AvailableForSaleSecuritiesNoncurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Goodwill","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherAssetsNoncurrent","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Assets","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesCurrentAbstract","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LongTermDebtNoncurrent","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherLiabilitiesNoncurrent","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Liabilities","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommitmentsAndContingencies","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquityAbstract","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesAuthorized","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesIssued","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesOutstanding","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesIssued","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesOutstanding","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationDepletionAndAmortization","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfSecuredDebt","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:InterestPaid","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfSecuredDebt","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaid","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProvisionForDoubtfulAccounts","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireIntangibleAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"mxl:LeaseIncentiveforLeaseholdImprovements","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:InventoryWriteDown","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:OperatingLeaseLeaseIncome","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireAvailableForSaleSecurities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:CostOfGoodsAndServicesSoldAmortization","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfStockIssuanceCosts","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"mxl:DeferredRevenueandDeferredProfits","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"mxl:IncreaseDecreaseinAccruedPriceProtectionLiability","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:OperatingLeasePayments","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfInvestments","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ImpairmentOfLeasehold","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"mxl:Impairmentofrightofuseasset","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"mxl:Gainonextinguishmentofleaseliabilities","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:StatementScenarioAxis","target":"srt:ScenarioUnspecifiedDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:StatementScenarioAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:Revenues","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:CostOfRevenue","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GrossProfit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:RestructuringCharges","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OperatingExpensesAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OperatingIncomeLoss","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:InvestmentIncomeInterest","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:InterestExpense","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:NonoperatingIncomeExpense","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:NetIncomeLoss","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareAbstract","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:ExarCorporationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"mxl:AccumulatedDeficitMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"mxl:ConversionOfClassBCommonStockToClassACommonStockShares","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockSharesIssued1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockAmountConverted1","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"mxl:StockAssumedduringPeriodValueAcquisitions","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"srt:StatementScenarioAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:StatementScenarioAxis","target":"srt:ScenarioUnspecifiedDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScenarioUnspecifiedDomain","target":"srt:ScenarioForecastMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeAxis","target":"us-gaap:LongtermDebtTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:MediumTermNotesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateAxis","target":"us-gaap:VariableRateDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:BaseRateMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentRedemptionPeriodAxis","target":"us-gaap:DebtInstrumentRedemptionPeriodDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentCarryingAmount","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:LongtermDebtTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:FederalFundsEffectiveSwapRateMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:PrimeRateMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DerivativeFixedInterestRate","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:VariableRateAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DerivativeLiabilitiesCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentRedemptionPeriodAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DerivativeAssets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"srt:RangeAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"dei:DocumentPeriodEndDate","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"mxl:LineofCreditFacilityIncrementalBorrowingCapacity","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentInterestRateTerms","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"mxl:DebtInstrumentQuarterlyAmortizationRate","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentTerm","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentCallFeature","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:RepaymentsOfDebt","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LongTermDebtFairValue","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DeferredFinanceCostsGross","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:AmortizationOfDebtDiscountPremium","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:AmortizationOfFinancingCosts","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DerivativeMaturityDates","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentUnamortizedDiscount","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DeferredFinanceCostsNet","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LongTermDebt","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LongTermDebtCurrent","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LongTermDebtNoncurrent","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:ScheduleOfDebtTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"mxl:DocumentandEntityInformationAbstract","order":1.0},{"source":"mxl:DocumentandEntityInformationAbstract","target":"dei:EntitiesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntitiesTable","target":"dei:EntityListingsExchangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityListingsExchangeAxis","target":"dei:ExchangeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:ExchangeDomain","target":"exch:XNYS","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityRegistrantName","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntitiesTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:TradingSymbol","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntitiesTable","target":"dei:EntityInformationLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityCentralIndexKey","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityTaxIdentificationNumber","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityAddressAddressLine1","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityAddressCityOrTown","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityAddressStateOrProvince","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityAddressPostalZipCode","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:CityAreaCode","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:LocalPhoneNumber","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:CurrentFiscalYearEndDate","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityFilerCategory","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityInteractiveDataCurrent","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:DocumentType","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:DocumentPeriodEndDate","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:DocumentFiscalYearFocus","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:DocumentFiscalPeriodFocus","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:DocumentAnnualReport","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:DocumentTransitionReport","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:AmendmentFlag","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntitySmallBusiness","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityEmergingGrowthCompany","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityShellCompany","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityCurrentReportingStatus","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityIncorporationStateCountryCode","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:Security12bTitle","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:SecurityExchangeName","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityCommonStockSharesOutstanding","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityListingParValuePerShare","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityFileNumber","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityWellKnownSeasonedIssuer","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityVoluntaryFilers","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityInformationLineItems","target":"dei:EntityPublicFloat","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-67","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PostemploymentBenefitsAbstract","order":1.0},{"source":"us-gaap:PostemploymentBenefitsAbstract","target":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-68","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueDisclosuresTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:BalanceSheetLocationAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:InvestmentsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:DerivativeAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:DerivativeLiabilitiesCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"mxl:FairValueLiabilitiesTransfersbetweenLevels","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementBasisAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementBasisAxis","target":"us-gaap:FairValueDisclosureItemAmountsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PortionAtFairValueFairValueDisclosureMember","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByLiabilityClassAxis","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"mxl:ContingentConsiderationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeAxis","target":"us-gaap:InvestmentTypeCategorizationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MoneyMarketFundsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinancialInstrumentAxis","target":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:USGovernmentAgenciesDebtSecuritiesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:CashAndCashEquivalentsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:DerivativeAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByLiabilityClassAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CorporateDebtSecuritiesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:InvestmentsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:DerivativeFixedInterestRate","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:InvestmentTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:BusinessCombinationContingentConsiderationLiability","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FinancialInstrumentAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:BalanceSheetLocationAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecurities","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:CashAndCashEquivalentsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinancialInstrumentAxis","target":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CorporateDebtSecuritiesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementBasisAxis","target":"us-gaap:FairValueDisclosureItemAmountsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PortionAtFairValueFairValueDisclosureMember","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeAxis","target":"us-gaap:InvestmentTypeCategorizationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MoneyMarketFundsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByAssetClassAxis","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","target":"us-gaap:USGovernmentAgenciesDebtSecuritiesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByLiabilityClassAxis","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"mxl:ContingentConsiderationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:DerivativeLiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:BalanceSheetLocationAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:InvestmentsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:USGovernmentAgenciesDebtSecuritiesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:DerivativeFinancialInstrumentsAssetsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","target":"us-gaap:CorporateDebtSecuritiesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:DerivativeAssets","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FinancialInstrumentAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementBasisAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecurities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:InvestmentTypeAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:BusinessCombinationContingentConsiderationLiability","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByAssetClassAxis","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByLiabilityClassAxis","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","target":"us-gaap:FairValueByMeasurementBasisAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementBasisAxis","target":"us-gaap:FairValueDisclosureItemAmountsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PortionAtFairValueFairValueDisclosureMember","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContingentConsiderationByTypeAxis","target":"us-gaap:ContingentConsiderationTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContingentConsiderationTypeDomain","target":"mxl:EarnoutConsiderationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByLiabilityClassAxis","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"mxl:ContingentConsiderationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","target":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","target":"srt:RangeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","target":"us-gaap:BusinessCombinationContingentConsiderationLiability","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","target":"us-gaap:ContingentConsiderationByTypeAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","target":"us-gaap:FairValueByLiabilityClassAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","target":"mxl:NetGainLossAttributableToContingentConsideration","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:AvailableForSaleSecuritiesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:FinitelivedIntangibleAssetsAcquired1","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"mxl:FinitelivedIntangibleAssetsOtherAdditions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:AmortizationOfIntangibleAssets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:ImpairmentOfIntangibleAssetsFinitelived","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"mxl:LicensedTechnologyMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:DevelopedTechnologyRightsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:IncomeStatementLocationAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksAndTradeNamesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:AmortizationOfIntangibleAssets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","target":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","target":"us-gaap:OtherIndefiniteLivedIntangibleAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","target":"us-gaap:IndefinitelivedIntangibleAssetsAcquired","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","target":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","target":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","target":"us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","target":"us-gaap:OtherIndefiniteLivedIntangibleAssets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfGoodwillTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfGoodwillTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:IndefinitelivedIntangibleAssetsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:Goodwill","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfGoodwillTable","target":"us-gaap:GoodwillLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:GoodwillAcquiredDuringPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:GoodwillPurchaseAccountingAdjustments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:GoodwillImpairmentLoss","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfGoodwillTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ValuationAllowanceTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:ForeignCountryMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","target":"us-gaap:DeferredTaxAssetDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceTable","target":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceTable","target":"us-gaap:ValuationAllowanceLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsOther","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"mxl:DeferredTaxAssetLeaseobligation","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsGross","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsNet","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"mxl:DeferredTaxLiabilityLeasedrightofuseasset","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ValuationAllowanceLineItems","target":"us-gaap:DeferredTaxAssetsOtherTaxCarryforwards","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentForeignTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"mxl:DeferredIncomeTaxesExpenseBenefit","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"mxl:IncomeTaxReconciliationForeignDividends","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationTaxContingencies","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationTaxCreditsForeign","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationOtherReconcilingItems","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"mxl:Attributeexpirations","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:TaxCreditCarryforwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:DomesticCountryMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardTable","target":"us-gaap:TaxCreditCarryforwardLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:OperatingLossCarryforwards","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:ForeignCountryMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:TaxCreditCarryforwardAmount","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:DeferredTaxAssetsOtherTaxCarryforwards","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"mxl:FederalAlternativeMinimumTaxCreditCarryforward","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"mxl:IncomeTaxesProvisionalItemsTable","order":1.0},{"source":"mxl:IncomeTaxesProvisionalItemsTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:DomesticCountryMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:ProvisionalAmountsTaxCutsandJobsActAxis","target":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain","target":"mxl:ReductionofFederalTaxRateMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:IncomeTaxesProvisionalItemsLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:IncomeTaxesProvisionalItemsTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:ProvisionalAmountsTaxCutsandJobsActDomain","target":"mxl:DeemedRepatriationTransitionTaxMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:IncomeTaxesProvisionalItemsLineItems","target":"mxl:FederalAlternativeMinimumTaxCreditCarryforward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:IncomeTaxesProvisionalItemsTable","target":"mxl:ProvisionalAmountsTaxCutsandJobsActAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:IncomeTaxesProvisionalItemsLineItems","target":"us-gaap:OtherTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:IncomeTaxesProvisionalItemsTable","target":"mxl:IncomeTaxesProvisionalItemsLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:IncomeTaxesProvisionalItemsLineItems","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:IncomeTaxesProvisionalItemsLineItems","target":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTable","target":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignAxis","target":"mxl:ScheduleofIncomeBeforeTaxDomesticandForeignDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignLineItems","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTable","target":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignLineItems","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignLineItems","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefits","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ValuationAndQualifyingAccountsDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"us-gaap:ValuationAllowancesAndReservesTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesTypeAxis","target":"us-gaap:ValuationAllowancesAndReservesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:WarrantyReservesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesDeductions","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeLeaseDescriptionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:Netgainonextinguishmentofleaseliabilities","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:LesseeLeaseDescriptionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:OperatingLeasesFutureSubleaseIncomeRemainderofFiscalYear","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:OperatingLeasesFutureSubleaseIncomeDueinTwoYears","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:OperatingLeasesFutureSubleaseIncomeDueinThreeYears","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFourYears","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFiveYears","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:Unrealizedgainlossontranslationtoreportingcurrency","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseLiability","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:LesseeOperatingLeaseTermOfContract","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:LesseeOperatingLeaseRenewalTerm","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseCost","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeasesRentExpenseSubleaseRentals1","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:OperatingLeasesFutureSubleaseIncomeDueThereafter","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:OperatingLeasesFutureSubleaseIncomeDue","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-93","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeLeaseDescriptionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:LeaseArrangementTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseArrangementTypeAxis","target":"us-gaap:LeaseArrangementTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:Impairmentofrightofuseasset","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:LesseeLeaseDescriptionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:Incomestatementimpactleasetermination","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:Gainonextinguishmentofleaseliabilities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:Netgainonextinguishmentofleaseliabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"mxl:Otherrelatedliabilitiesleasetermination","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:ImpairmentOfLeasehold","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-94","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeasesOfLesseeDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-97","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-98","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:NetIncomeLossAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetIncomeLossAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:EarningsPerShareBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:EarningsPerShareDiluted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-99","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-100","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-101","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:NewAccountingPronouncementEarlyAdoptionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesTypeAxis","target":"us-gaap:ValuationAllowancesAndReservesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","target":"us-gaap:TypeOfAdoptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:AssetsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"us-gaap:NumberOfOperatingSegments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionTable","target":"us-gaap:ValuationAllowancesAndReservesTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:LiabilityMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"us-gaap:StandardProductWarrantyAccrualCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionTable","target":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"mxl:RevenuePerformanceObligationPaymentTerm","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionTable","target":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"mxl:RevenuePerformanceObligationWarrantyTerm","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"mxl:RevenuePerformanceObligationDeliveryTerm","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems","target":"mxl:ContractwithCustomerRightofReturnTerm","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-102","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:NatureOfOperations","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:UseOfEstimates","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:FairValueOfFinancialInstrumentsPolicy","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:StandardProductWarrantyPolicy","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:SegmentReportingPolicyPolicyTextBlock","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ResearchAndDevelopmentExpensePolicy","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:SignificantAccountingPoliciesTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:DerivativesPolicyTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:LegalCostsPolicyTextBlock","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-103","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-104","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:RestructuringCostAndReserveAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveAxis","target":"us-gaap:TypeOfRestructuringDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"mxl:StockBasedCompensationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestructuringCharges","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-105","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveAxis","target":"us-gaap:TypeOfRestructuringDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OneTimeTerminationBenefitsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveLineItems","target":"us-gaap:RestructuringCharges","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:FacilityClosingMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-106","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"mxl:RestructuringPeriodAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:RestructuringPeriodAxis","target":"mxl:RestructuringPeriodDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:RestructuringPeriodDomain","target":"mxl:RestructuringLongtermDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveAxis","target":"us-gaap:TypeOfRestructuringDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OneTimeTerminationBenefitsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveLineItems","target":"mxl:Transfersfromdeferredrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:RestructuringReserve","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedPeriodStartLabel"}]},{"source":"mxl:RestructuringPeriodDomain","target":"mxl:RestructuringShorttermDomain","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:FacilityClosingMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveLineItems","target":"us-gaap:RestructuringReserveRollForward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:RestructuringCharges","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"mxl:LeaseRelatedImpairmentMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:RestructuringReserveAccrualAdjustment1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:PaymentsForRestructuring","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:RestructuringReserveSettledWithoutCash2","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:RestructuringReserve","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedPeriodEndLabel"}]}]},{"name":"rpt:network-presentation-107","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-108","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"mxl:RevenuefromDistributorsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SalesRevenueNetMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"mxl:ConnectedHomeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByLiabilityClassAxis","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"mxl:ReductioninTransactionPriceMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:AccountsReceivableMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"us-gaap:IncomeStatementLocationAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"mxl:InfrastructureMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"us-gaap:SalesReturnsAndAllowancesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"us-gaap:CustomerRefundLiabilityCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ContractWithCustomerLiability","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"srt:ProductOrServiceAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"mxl:IndustrialandmultimarketMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"mxl:Accruedobligationstocustomersforstockrotationrights","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"mxl:AccruedPriceProtectionLiability","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"us-gaap:FairValueByLiabilityClassAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"us-gaap:ContractWithCustomerRightToRecoverProduct","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"us-gaap:BalanceSheetLocationAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"us-gaap:AssetImpairmentCharges","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-109","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:RevenueFromContractWithCustomerTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-110","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-111","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:QuarterlyFinancialInformationTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-112","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:GrossProfit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:NetIncomeLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:EarningsPerShareBasic","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:EarningsPerShareDiluted","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-113","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-114","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RisksAndUncertaintiesAbstract","order":1.0},{"source":"us-gaap:RisksAndUncertaintiesAbstract","target":"us-gaap:ConcentrationRiskDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-115","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RisksAndUncertaintiesAbstract","order":1.0},{"source":"us-gaap:RisksAndUncertaintiesAbstract","target":"us-gaap:ConcentrationRiskTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"mxl:SignificantSupplierAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:SignificantSupplierAxis","target":"mxl:SignificantSupplierDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorBMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:MajorCustomersAxis","target":"srt:NameOfMajorCustomerDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerAMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"mxl:LonglivedassetsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:CustomerConcentrationRiskMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:StatementGeographicalAxis","target":"srt:SegmentGeographicalDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"srt:AsiaMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"mxl:Longlivedassets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorCMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"srt:MajorCustomersAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerBDirectMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:GeographicConcentrationRiskMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"country:CN","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:Revenues","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorDMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerBMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:SupplierConcentrationRiskMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"country:US","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorAMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerEMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"mxl:RestofWorldMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorEMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:CustomerDMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"srt:StatementGeographicalAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"country:SG","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"mxl:SignificantSupplierDomain","target":"mxl:VendorFMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"mxl:Customer3Member","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:ConcentrationRiskLineItems","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-116","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RisksAndUncertaintiesAbstract","order":1.0},{"source":"us-gaap:RisksAndUncertaintiesAbstract","target":"us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RisksAndUncertaintiesAbstract","target":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RisksAndUncertaintiesAbstract","target":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-117","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-118","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:RestrictedStockUnitandRestrictedStockAwardMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:EquityIncentivePlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockIssuedDuringPeriodSharebasedCompensationAbstract","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:EmployeeStockPurchasePlanMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockIssuedDuringPeriodSharebasedCompensationAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:StatementClassOfStockAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:CommonStockSharesOutstanding","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockIssuedDuringPeriodSharebasedCompensationAbstract","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:DualClassSunsetClassAandBCommonStock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockIssuedDuringPeriodSharebasedCompensationAbstract","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:TreasuryStockSharesRetired","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:PreferredStockSharesAuthorized","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:StockIssuedDuringPeriodSharebasedCompensationAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMinimum","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriodMaximum","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:SharesIssueduponSettlementofExecutiveBonusPlan","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:MaximumDurationOfEmployeeStockPurchasePlan","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:AccruedBonusesCurrentAndNoncurrent","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-119","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:EmployeeStockPurchasePlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:ESPPMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-120","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:StatementScenarioAxis","target":"srt:ScenarioUnspecifiedDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScenarioUnspecifiedDomain","target":"mxl:PriorMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:TreasuryStockSharesRetired","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"srt:StatementScenarioAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScenarioUnspecifiedDomain","target":"mxl:CommonstockbeginningMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"mxl:SharesIssueduponSettlementofExecutiveBonusPlan","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScenarioUnspecifiedDomain","target":"mxl:CommonstockendingMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:AwardTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScenarioUnspecifiedDomain","target":"mxl:SubsequentMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:IncomeStatementLocationAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:RestructuringChargesMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"mxl:DualClassSunsetClassAandBCommonStock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:ProceedsFromStockOptionsExercised","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:PreferredStockSharesAuthorized","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-121","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-122","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:VestingAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VestingAxis","target":"us-gaap:VestingDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VestingDomain","target":"us-gaap:ShareBasedCompensationAwardTrancheThreeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:A2010EquityIncentivePlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:ExarCorporationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VestingDomain","target":"us-gaap:ShareBasedCompensationAwardTrancheOneMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:A2004EquityIncentivePlanMemberMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:EntropicMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:RestrictedStockUnitandRestrictedStockAwardMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:VestingPercentageRelativeToNetSales","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VestingDomain","target":"us-gaap:ShareBasedCompensationAwardTrancheTwoMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:EquityIncentivePlanMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:BusinessAcquisitionAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ProceedsFromStockOptionsExercised","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPeriodIncreaseDecrease","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:SharesIssueduponSettlementofExecutiveBonusPlan","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:VestingPercentageRelativeToEarningsPerShare","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-123","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:EquityIncentivePlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:ExarCorporationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMinimum","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:BusinessAcquisitionAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-124","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"mxl:EntropicMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:RestrictedStockUnitandRestrictedStockAwardMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-125","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfStockByClassTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfStockByClassTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:EquityIncentivePlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfStockByClassTable","target":"us-gaap:AwardTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"mxl:RestrictedStockUnitandRestrictedStockAwardMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:EmployeeStockPurchasePlanMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfStockByClassTable","target":"us-gaap:PlanNameAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:ESPPMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"mxl:A2010EquityIncentivePlanMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfStockByClassTable","target":"us-gaap:ClassOfStockLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-126","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:SubsequentEventTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-calculation-127","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccruedLiabilitiesCurrent","order":1.0},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"mxl:AccruedTechnologyLicensePaymentsCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:AccruedProfessionalFeesCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"mxl:Accruedengineeringandproductioncosts","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:RestructuringReserveCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:AccruedRoyaltiesCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"mxl:Accruedcustomercredits","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:TaxesPayableCurrentAndNoncurrent","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:ContractWithCustomerLiability","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:CustomerRefundLiabilityCurrent","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"mxl:Accruedobligationstocustomersforstockrotationrights","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-128","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":1.0},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","target":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","target":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-129","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"mxl:DeferredRevenueAndDeferredProfit","order":1.0},{"source":"mxl:DeferredRevenueAndDeferredProfit","target":"mxl:DeferredRevenueRebates","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"mxl:DeferredRevenueAndDeferredProfit","target":"mxl:DeferredRevenueDistributorTransactions","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"mxl:DeferredRevenueAndDeferredProfit","target":"us-gaap:DeferredCostsCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-130","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryNet","order":1.0},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryWorkInProcess","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryFinishedGoods","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-131","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-132","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherCommitment","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:RecordedUnconditionalPurchaseObligation","order":2.0},{"source":"us-gaap:OtherCommitment","target":"us-gaap:OtherCommitmentDueInNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherCommitment","target":"us-gaap:OtherCommitmentDueInSecondYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherCommitment","target":"us-gaap:OtherCommitmentDueInThirdYear","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherCommitment","target":"us-gaap:OtherCommitmentDueInFourthYear","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherCommitment","target":"us-gaap:OtherCommitmentDueInFifthYear","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherCommitment","target":"us-gaap:OtherCommitmentDueAfterFifthYear","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-133","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:Assets","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":2.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"mxl:DeferredRevenueAndDeferredProfit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"mxl:AccruedPriceProtectionLiability","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LongTermDebtNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OtherLiabilitiesNoncurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:Goodwill","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-134","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":1.0},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationDepletionAndAmortization","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireIntangibleAssets","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProvisionForDoubtfulAccounts","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireAvailableForSaleSecurities","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfStockIssuanceCosts","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfSecuredDebt","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:CostOfGoodsAndServicesSoldAmortization","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfSecuredDebt","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":10.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainLossOnSaleOfInvestments","order":11.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ImpairmentOfLeasehold","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"mxl:Impairmentofrightofuseasset","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"mxl:Gainonextinguishmentofleaseliabilities","order":14.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","order":15.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","order":16.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":17.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":18.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":19.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:OperatingLeaseLeaseIncome","order":20.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","order":22.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"mxl:DeferredRevenueandDeferredProfits","order":23.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"mxl:IncreaseDecreaseinAccruedPriceProtectionLiability","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:OperatingLeasePayments","order":25.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","order":26.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-135","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","order":2.0},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","target":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-136","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":1.0},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","target":"us-gaap:OperatingIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GrossProfit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:InvestmentIncomeInterest","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:CostOfRevenue","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:OperatingExpenses","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","target":"us-gaap:NonoperatingIncomeExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:InterestExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingIncomeExpense","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:RestructuringCharges","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-137","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":1.0},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredTaxAssetsNet","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOther","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"mxl:DeferredTaxLiabilityLeasedrightofuseasset","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"mxl:DeferredTaxAssetLeaseobligation","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-138","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"mxl:DeferredIncomeTaxesExpenseBenefit","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":2.0},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"mxl:DeferredIncomeTaxesExpenseBenefit","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"mxl:DeferredIncomeTaxesExpenseBenefit","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentForeignTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"mxl:DeferredIncomeTaxesExpenseBenefit","target":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"mxl:DeferredIncomeTaxesExpenseBenefit","target":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-139","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"mxl:IncomeTaxReconciliationForeignDividends","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxContingencies","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxCreditsForeign","order":10.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationOtherReconcilingItems","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-140","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":1.0},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-141","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.0},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetails"},{"name":"rpt:group-1","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetail"},{"name":"rpt:group-2","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails"},{"name":"rpt:group-3","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAociDetails"},{"name":"rpt:group-4","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetailsCashAndInvestmentsDetails"},{"name":"rpt:group-5","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetailsDeferredRevenueAndDeferredProfitDetail"},{"name":"rpt:group-6","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetailsIntangibleAssetsDetail"},{"name":"rpt:group-7","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetail"},{"name":"rpt:group-8","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetailsPropertyAndEquipmentDetail"},{"name":"rpt:group-9","groupURI":"http://www.maxlinear.com/role/BalanceSheetDetailsTables"},{"name":"rpt:group-10","groupURI":"http://www.maxlinear.com/role/BusinessCombinationsDetails"},{"name":"rpt:group-11","groupURI":"http://www.maxlinear.com/role/BusinessCombinationsNotes"},{"name":"rpt:group-12","groupURI":"http://www.maxlinear.com/role/CommitmentsAndContingencies"},{"name":"rpt:group-13","groupURI":"http://www.maxlinear.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesAdditionalDetailsDetails"},{"name":"rpt:group-14","groupURI":"http://www.maxlinear.com/role/CommitmentsAndContingenciesTables"},{"name":"rpt:group-15","groupURI":"http://www.maxlinear.com/role/ConsolidatedBalanceSheets"},{"name":"rpt:group-16","groupURI":"http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-17","groupURI":"http://www.maxlinear.com/role/ConsolidatedStatementsOfCashFlows"},{"name":"rpt:group-18","groupURI":"http://www.maxlinear.com/role/ConsolidatedStatementsOfComprehensiveLoss"},{"name":"rpt:group-19","groupURI":"http://www.maxlinear.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical"},{"name":"rpt:group-20","groupURI":"http://www.maxlinear.com/role/ConsolidatedStatementsOfOperations"},{"name":"rpt:group-21","groupURI":"http://www.maxlinear.com/role/ConsolidatedStatementsOfStockholdersEquityStatement"},{"name":"rpt:group-22","groupURI":"http://www.maxlinear.com/role/DebtAndInterestRateSwapDetails"},{"name":"rpt:group-23","groupURI":"http://www.maxlinear.com/role/DebtAndInterestRateSwapNotes"},{"name":"rpt:group-24","groupURI":"http://www.maxlinear.com/role/DebtAndInterestRateSwapTables"},{"name":"rpt:group-25","groupURI":"http://www.maxlinear.com/role/DocumentAndEntityInformation"},{"name":"rpt:group-26","groupURI":"http://www.maxlinear.com/role/EmployeeRetirementPlan"},{"name":"rpt:group-27","groupURI":"http://www.maxlinear.com/role/FinancialInstruments"},{"name":"rpt:group-28","groupURI":"http://www.maxlinear.com/role/FinancialInstrumentsFinancialInstrumentsAdditionalInformationDetails4"},{"name":"rpt:group-29","groupURI":"http://www.maxlinear.com/role/FinancialInstrumentsFinancialInstrumentsDetails1"},{"name":"rpt:group-30","groupURI":"http://www.maxlinear.com/role/FinancialInstrumentsFinancialInstrumentsDetails2"},{"name":"rpt:group-31","groupURI":"http://www.maxlinear.com/role/FinancialInstrumentsFinancialInstrumentsDetails3"},{"name":"rpt:group-32","groupURI":"http://www.maxlinear.com/role/FinancialInstrumentsTables"},{"name":"rpt:group-33","groupURI":"http://www.maxlinear.com/role/GoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsDetails"},{"name":"rpt:group-34","groupURI":"http://www.maxlinear.com/role/GoodwillAndIntangibleAssetsGoodwillAndIntangibleAssetsDetails2"},{"name":"rpt:group-35","groupURI":"http://www.maxlinear.com/role/GoodwillAndIntangibleAssetsGoodwillAndIntangiblesOtherDetails1"},{"name":"rpt:group-36","groupURI":"http://www.maxlinear.com/role/GoodwillAndIntangibleAssetsGoodwillAndIntangiblesOtherDetails4"},{"name":"rpt:group-37","groupURI":"http://www.maxlinear.com/role/GoodwillAndIntangibleAssetsNotes"},{"name":"rpt:group-38","groupURI":"http://www.maxlinear.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails"},{"name":"rpt:group-39","groupURI":"http://www.maxlinear.com/role/GoodwillAndIntangibleAssetsTablesTables"},{"name":"rpt:group-40","groupURI":"http://www.maxlinear.com/role/IncomeTaxes"},{"name":"rpt:group-41","groupURI":"http://www.maxlinear.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxAssetDetails"},{"name":"rpt:group-42","groupURI":"http://www.maxlinear.com/role/IncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails"},{"name":"rpt:group-43","groupURI":"http://www.maxlinear.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetails"},{"name":"rpt:group-44","groupURI":"http://www.maxlinear.com/role/IncomeTaxesIncomeTaxTables"},{"name":"rpt:group-45","groupURI":"http://www.maxlinear.com/role/IncomeTaxesIncomeTaxesAdditionalInformationDetails"},{"name":"rpt:group-46","groupURI":"http://www.maxlinear.com/role/IncomeTaxesProvisionalAmountsDisclosuresRelatedToTaxCutsAndJobsActDetails"},{"name":"rpt:group-47","groupURI":"http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails"},{"name":"rpt:group-48","groupURI":"http://www.maxlinear.com/role/IncomeTaxesUnrecognizedTaxExpenseBenefitRollForwardDetails"},{"name":"rpt:group-49","groupURI":"http://www.maxlinear.com/role/Item15Details"},{"name":"rpt:group-50","groupURI":"http://www.maxlinear.com/role/Item15Notes"},{"name":"rpt:group-51","groupURI":"http://www.maxlinear.com/role/LeasesDetails"},{"name":"rpt:group-52","groupURI":"http://www.maxlinear.com/role/LeasesDetailsTextualsDetails"},{"name":"rpt:group-53","groupURI":"http://www.maxlinear.com/role/LeasesNotes"},{"name":"rpt:group-54","groupURI":"http://www.maxlinear.com/role/LeasesTables"},{"name":"rpt:group-55","groupURI":"http://www.maxlinear.com/role/NetLossPerShare"},{"name":"rpt:group-56","groupURI":"http://www.maxlinear.com/role/NetLossPerShareAdditionalInformationDetail"},{"name":"rpt:group-57","groupURI":"http://www.maxlinear.com/role/NetLossPerShareSummaryOfBasicAndDilutedEarningsPerShareDetail"},{"name":"rpt:group-58","groupURI":"http://www.maxlinear.com/role/NetLossPerShareTables"},{"name":"rpt:group-59","groupURI":"http://www.maxlinear.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies"},{"name":"rpt:group-60","groupURI":"http://www.maxlinear.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsTextuals"},{"name":"rpt:group-61","groupURI":"http://www.maxlinear.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-62","groupURI":"http://www.maxlinear.com/role/RestructuringActivity"},{"name":"rpt:group-63","groupURI":"http://www.maxlinear.com/role/RestructuringActivityRestructuringActivitiesDetailsTextualsDetails"},{"name":"rpt:group-64","groupURI":"http://www.maxlinear.com/role/RestructuringActivityRestructuringActivityDetails1"},{"name":"rpt:group-65","groupURI":"http://www.maxlinear.com/role/RestructuringActivityRestructuringActivityDetails2"},{"name":"rpt:group-66","groupURI":"http://www.maxlinear.com/role/RestructuringActivityRestructuringActivityTables"},{"name":"rpt:group-67","groupURI":"http://www.maxlinear.com/role/RevenueFromContractsWithCustomersDetails"},{"name":"rpt:group-68","groupURI":"http://www.maxlinear.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomers"},{"name":"rpt:group-69","groupURI":"http://www.maxlinear.com/role/RevenueFromContractsWithCustomersTables"},{"name":"rpt:group-70","groupURI":"http://www.maxlinear.com/role/SelectedQuarterlyFinancialData"},{"name":"rpt:group-71","groupURI":"http://www.maxlinear.com/role/SelectedQuarterlyFinancialDataDetails"},{"name":"rpt:group-72","groupURI":"http://www.maxlinear.com/role/SelectedQuarterlyFinancialDataTables"},{"name":"rpt:group-73","groupURI":"http://www.maxlinear.com/role/SignificantCustomerAndGeographicInformation"},{"name":"rpt:group-74","groupURI":"http://www.maxlinear.com/role/SignificantCustomerAndGeographicInformationDetails"},{"name":"rpt:group-75","groupURI":"http://www.maxlinear.com/role/SignificantCustomerAndGeographicInformationTables"},{"name":"rpt:group-76","groupURI":"http://www.maxlinear.com/role/StockBasedCompensation"},{"name":"rpt:group-77","groupURI":"http://www.maxlinear.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail"},{"name":"rpt:group-78","groupURI":"http://www.maxlinear.com/role/StockBasedCompensationAndEmployeeBenefitPlansEsppDetails"},{"name":"rpt:group-79","groupURI":"http://www.maxlinear.com/role/StockBasedCompensationAndEmployeeBenefitPlansExpenseByTypeDetail"},{"name":"rpt:group-80","groupURI":"http://www.maxlinear.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables"},{"name":"rpt:group-81","groupURI":"http://www.maxlinear.com/role/StockBasedCompensationAndEmployeeBenefitsPlanAwardsDetails"},{"name":"rpt:group-82","groupURI":"http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationAndEmployeeBenefitPlansStockOptionsDetails"},{"name":"rpt:group-83","groupURI":"http://www.maxlinear.com/role/StockBasedCompensationStockCompensationAwardsActivityRollForwardDetails"},{"name":"rpt:group-84","groupURI":"http://www.maxlinear.com/role/StockBasedCompensationStockReservedForFutureIssuanceDetails"},{"name":"rpt:group-85","groupURI":"http://www.maxlinear.com/role/SubsequentEventsDetails"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-102"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-103"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-104"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-105"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-106"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-107"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-108"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-109"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-110"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-111"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-112"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-113"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-114"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-115"},{"groupName":"rpt:group-75","forObject":"rpt:network-presentation-116"},{"groupName":"rpt:group-76","forObject":"rpt:network-presentation-117"},{"groupName":"rpt:group-77","forObject":"rpt:network-presentation-118"},{"groupName":"rpt:group-78","forObject":"rpt:network-presentation-119"},{"groupName":"rpt:group-79","forObject":"rpt:network-presentation-120"},{"groupName":"rpt:group-80","forObject":"rpt:network-presentation-121"},{"groupName":"rpt:group-81","forObject":"rpt:network-presentation-122"},{"groupName":"rpt:group-82","forObject":"rpt:network-presentation-123"},{"groupName":"rpt:group-83","forObject":"rpt:network-presentation-124"},{"groupName":"rpt:group-84","forObject":"rpt:network-presentation-125"},{"groupName":"rpt:group-85","forObject":"rpt:network-presentation-126"},{"groupName":"rpt:group-1","forObject":"rpt:network-calculation-127"},{"groupName":"rpt:group-4","forObject":"rpt:network-calculation-128"},{"groupName":"rpt:group-5","forObject":"rpt:network-calculation-129"},{"groupName":"rpt:group-7","forObject":"rpt:network-calculation-130"},{"groupName":"rpt:group-8","forObject":"rpt:network-calculation-131"},{"groupName":"rpt:group-13","forObject":"rpt:network-calculation-132"},{"groupName":"rpt:group-15","forObject":"rpt:network-calculation-133"},{"groupName":"rpt:group-17","forObject":"rpt:network-calculation-134"},{"groupName":"rpt:group-18","forObject":"rpt:network-calculation-135"},{"groupName":"rpt:group-20","forObject":"rpt:network-calculation-136"},{"groupName":"rpt:group-41","forObject":"rpt:network-calculation-137"},{"groupName":"rpt:group-42","forObject":"rpt:network-calculation-138"},{"groupName":"rpt:group-43","forObject":"rpt:network-calculation-139"},{"groupName":"rpt:group-47","forObject":"rpt:network-calculation-140"},{"groupName":"rpt:group-57","forObject":"rpt:network-calculation-141"},{"groupName":"rpt:group-1","forObject":"rpt:cube-0"},{"groupName":"rpt:group-3","forObject":"rpt:cube-1"},{"groupName":"rpt:group-6","forObject":"rpt:cube-2"},{"groupName":"rpt:group-8","forObject":"rpt:cube-3"},{"groupName":"rpt:group-10","forObject":"rpt:cube-4"},{"groupName":"rpt:group-13","forObject":"rpt:cube-5"},{"groupName":"rpt:group-15","forObject":"rpt:cube-6"},{"groupName":"rpt:group-20","forObject":"rpt:cube-7"},{"groupName":"rpt:group-21","forObject":"rpt:cube-8"},{"groupName":"rpt:group-22","forObject":"rpt:cube-9"},{"groupName":"rpt:group-25","forObject":"rpt:cube-10"},{"groupName":"rpt:group-28","forObject":"rpt:cube-11"},{"groupName":"rpt:group-29","forObject":"rpt:cube-12"},{"groupName":"rpt:group-30","forObject":"rpt:cube-13"},{"groupName":"rpt:group-31","forObject":"rpt:cube-14"},{"groupName":"rpt:group-33","forObject":"rpt:cube-15"},{"groupName":"rpt:group-34","forObject":"rpt:cube-16"},{"groupName":"rpt:group-35","forObject":"rpt:cube-17"},{"groupName":"rpt:group-36","forObject":"rpt:cube-18"},{"groupName":"rpt:group-38","forObject":"rpt:cube-19"},{"groupName":"rpt:group-41","forObject":"rpt:cube-20"},{"groupName":"rpt:group-45","forObject":"rpt:cube-21"},{"groupName":"rpt:group-46","forObject":"rpt:cube-22"},{"groupName":"rpt:group-47","forObject":"rpt:cube-23"},{"groupName":"rpt:group-49","forObject":"rpt:cube-24"},{"groupName":"rpt:group-51","forObject":"rpt:cube-25"},{"groupName":"rpt:group-52","forObject":"rpt:cube-26"},{"groupName":"rpt:group-60","forObject":"rpt:cube-27"},{"groupName":"rpt:group-63","forObject":"rpt:cube-28"},{"groupName":"rpt:group-64","forObject":"rpt:cube-29"},{"groupName":"rpt:group-65","forObject":"rpt:cube-30"},{"groupName":"rpt:group-67","forObject":"rpt:cube-31"},{"groupName":"rpt:group-74","forObject":"rpt:cube-32"},{"groupName":"rpt:group-77","forObject":"rpt:cube-33"},{"groupName":"rpt:group-78","forObject":"rpt:cube-34"},{"groupName":"rpt:group-79","forObject":"rpt:cube-35"},{"groupName":"rpt:group-81","forObject":"rpt:cube-36"},{"groupName":"rpt:group-82","forObject":"rpt:cube-37"},{"groupName":"rpt:group-83","forObject":"rpt:cube-38"},{"groupName":"rpt:group-84","forObject":"rpt:cube-39"},{"groupName":"rpt:group-85","forObject":"rpt:cube-40"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"--12-31"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"2019"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0001288469"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"mxl:FairValueLiabilitiesTransfersbetweenLevels","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"mxl:RevenuePerformanceObligationWarrantyTerm","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMinimum","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PlanNameAxis":"mxl:EquityIncentivePlanMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"mxl:SharesIssueduponSettlementofExecutiveBonusPlan","xbrl:period":"2018-03-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.0001"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.0001"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"550000000"}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"550000000"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"69551000"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"71931000","decimals":-3}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"69551000"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"71931000","decimals":-3}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsFinitelived","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-257000","decimals":-3}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-187000","decimals":-3}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"341000","decimals":-3}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"202000","decimals":-3}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000","decimals":-3}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-136000","decimals":-3}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.0001"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.0001"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"25000000"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"25000000"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"mxl:MasksAndProductionEquipmentMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"mxl:MasksAndProductionEquipmentMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember"},"factValues":[{"value":"P1Y\n"}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","srt:RangeAxis":"srt:MaximumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"6.61","decimals":2}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"5.48","decimals":2}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.00","decimals":2}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember","us-gaap:BusinessAcquisitionAxis":"mxl:ExarCorporationMember"},"factValues":[{"value":"0.5032","decimals":4}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember","us-gaap:BusinessAcquisitionAxis":"mxl:ExarCorporationMember"},"factValues":[{"value":"0.4539","decimals":4}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0.5032","decimals":4}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0.4539","decimals":4}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.4314","decimals":4}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0.0000","decimals":4}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.4047","decimals":4}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0.0000","decimals":4}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember","us-gaap:BusinessAcquisitionAxis":"mxl:ExarCorporationMember"},"factValues":[{"value":"0.0199","decimals":4}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember","us-gaap:BusinessAcquisitionAxis":"mxl:ExarCorporationMember"},"factValues":[{"value":"0.0129","decimals":4}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0243","decimals":4}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0159","decimals":4}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0.0000","decimals":4}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","srt:RangeAxis":"srt:MaximumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"21.04","decimals":2}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"8.77","decimals":2}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0.00","decimals":2}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember","us-gaap:BusinessAcquisitionAxis":"mxl:ExarCorporationMember"},"factValues":[{"value":"P1Y7M6D"}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"P0Y"}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"true"}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"2019-12-31"}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"false"}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"001-34666"}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"MaxLinear, Inc."}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"DE"}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"14-1896129"}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"5966 La Place Court, Suite 100,"}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Carlsbad,"}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"CA"}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"92008"}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"760"}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"692-0711"}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","dei:EntityListingsExchangeAxis":"exch:XNYS"},"factValues":[{"value":"Common Stock"}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","dei:EntityListingsExchangeAxis":"exch:XNYS"},"factValues":[{"value":"MXL"}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","dei:EntityListingsExchangeAxis":"exch:XNYS"},"factValues":[{"value":"NYSE"}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"No"}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Large Accelerated Filer"}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"false"}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"false"}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"false"}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000000","decimals":-8}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2019-01-30T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"71947085","decimals":0}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"dei:EntityListingParValuePerShare","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.0001","decimals":4}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS (in thousands):</span></div><div style=\"line-height:120%;padding-top:12px;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"21\"></td></tr><tr><td style=\"width:35%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Classification</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Balance at beginning of year</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Additions (deductions) charged to expenses</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Other Additions</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">(Deductions)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Balance at end of year</span></div></td></tr><tr><td colspan=\"21\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Allowance for doubtful accounts</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2019</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>46</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(46</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>73</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(27</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>46</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2017</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>87</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>133</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>27</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(174</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>73</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td colspan=\"21\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Warranty reserves</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2019</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>519</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>74</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(40</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>553</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>941</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(414</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(8</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>519</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2017</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>860</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>492</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>122</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(533</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>941</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td colspan=\"21\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Valuation allowance for deferred tax assets</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2019</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>79,196</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,239</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>77,957</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>84,560</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(5,761</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>397</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>79,196</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2017</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100,284</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(50,881</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>35,157</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>84,560</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"46000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"-46000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"73000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"-27000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"46000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"87000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"133000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"27000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"-174000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"73000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"519000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"74000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"-40000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"553000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"941000","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"-414000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"-8000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"519000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"860000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"492000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"122000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"-533000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:WarrantyReservesMember"},"factValues":[{"value":"941000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"79196000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"-1239000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"77957000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"84560000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"-5761000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"397000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"79196000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"100284000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"-50881000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"35157000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"84560000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92708000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73142000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"349000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"645000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50411000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59491000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31510000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41738000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6792000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10357000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"181770000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"185373000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"404000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16613000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18404000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10978000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"187971000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"244900000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"238330000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"238330000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67284000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51518000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2785000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4664000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"705791000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"743593000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13442000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15588000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"mxl:AccruedPriceProtectionLiability","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12557000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"mxl:AccruedPriceProtectionLiability","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16454000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31171000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28282000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9392000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15005000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66562000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75329000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9335000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4097000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"206909000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"255757000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8065000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8474000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"290871000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"343657000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"529596000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"493287000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-887000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"272000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-113796000","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-93630000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"414920000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"399936000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"705791000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"743593000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"317180000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"384997000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"420318000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149495000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"176223000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"212355000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"167685000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"208774000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"207963000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98344000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"120046000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112279000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"88762000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101789000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"105831000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2198000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-6}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2636000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3838000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9524000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"189742000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"227871000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"229634000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22057000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19097000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-21671000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"775000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"274000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11133000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14255000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10378000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-69000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"422000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2223000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-10427000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13755000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-12327000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32484000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32852000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33998000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-12586000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6653000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-24811000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19898000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26199000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9187000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.28","decimals":2}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.38","decimals":2}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.14","decimals":2}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.28","decimals":2}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.38","decimals":2}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.14","decimals":2}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"71005000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"68490000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"66252000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"71005000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"68490000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"66252000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19898000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26199000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9187000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-55000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-55000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"160000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1572000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2122000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1319000","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"702000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"477000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1159000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-870000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2599000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-21057000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-27069000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6588000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"58363000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"6668000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"413909000","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1560000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"mxl:AccumulatedDeficitMember"},"factValues":[{"value":"-59932000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"352424000","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"13000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"334000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"mxl:AccumulatedDeficitMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"334000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"mxl:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"163000","decimals":-3}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"mxl:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"-163000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesIssued1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"65446000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountConverted1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesIssued1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"-58876000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountConverted1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"-6000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesIssued1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"-6570000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountConverted1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"-1000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1738000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"363000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"65000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"398000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"398000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"mxl:StockAssumedduringPeriodValueAcquisitions","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"mxl:ExarCorporationMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"4613000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4613000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"216000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"4308000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4308000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"32603000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32603000","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"2599000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2599000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"mxl:AccumulatedDeficitMember"},"factValues":[{"value":"-9187000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9187000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"67400000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"455497000","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"1039000","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"mxl:AccumulatedDeficitMember"},"factValues":[{"value":"-69119000","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"387424000","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1875000","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1761000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1761000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"276000","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"4452000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4452000","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"31734000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31734000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-157000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"103000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"mxl:AccumulatedDeficitMember"},"factValues":[{"value":"1688000","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1634000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-870000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-870000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26199000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26199000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"69551000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"493287000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"272000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"mxl:AccumulatedDeficitMember"},"factValues":[{"value":"-93630000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"399936000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"2132000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetShares","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"140000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"mxl:CommonStockIssuedPursuantToEquityAwardsNetValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"140000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"248000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"4109000","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4109000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"32060000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32060000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"mxl:AccumulatedDeficitMember"},"factValues":[{"value":"-268000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-268000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1159000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1159000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19898000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19898000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"71931000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"529596000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-887000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"mxl:AccumulatedDeficitMember"},"factValues":[{"value":"-113796000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"414920000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19898000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26199000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9187000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66401000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"79027000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66738000","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2198000","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"133000","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSoldAmortization","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSoldAmortization","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSoldAmortization","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25557000","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1577000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1148000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"mxl:AmortizationDebtIssuanceCostDiscountonDebtandLeases","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"763000","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32060000","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31721000","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32668000","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15693000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-12144000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-31767000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-46000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-430000","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-168000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfInvestments","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfInvestments","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfInvestments","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-38000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLeasehold","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1442000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLeasehold","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"735000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLeasehold","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"mxl:Impairmentofrightofuseasset","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9240000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"mxl:Impairmentofrightofuseasset","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"mxl:Impairmentofrightofuseasset","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"mxl:Gainonextinguishmentofleaseliabilities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10437000","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"mxl:Gainonextinguishmentofleaseliabilities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"mxl:Gainonextinguishmentofleaseliabilities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-760000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"809000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2153000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4064000","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2028000","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8559000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9090000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6595000","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4377000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-10195000","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11696000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1788000","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3805000","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1071000","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1272000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLeaseIncome","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3044000","decimals":-3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLeaseIncome","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLeaseIncome","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1261000","decimals":-3}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5923000","decimals":-3}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1918000","decimals":-3}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2021000","decimals":-3}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8961000","decimals":-3}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1567000","decimals":-3}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"mxl:DeferredRevenueandDeferredProfits","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"mxl:DeferredRevenueandDeferredProfits","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-138000","decimals":-3}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"mxl:DeferredRevenueandDeferredProfits","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1629000","decimals":-3}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"mxl:IncreaseDecreaseinAccruedPriceProtectionLiability","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3966000","decimals":-3}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"mxl:IncreaseDecreaseinAccruedPriceProtectionLiability","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5117000","decimals":-3}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"mxl:IncreaseDecreaseinAccruedPriceProtectionLiability","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6395000","decimals":-3}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8142000","decimals":-3}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-394000","decimals":-3}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-381000","decimals":-3}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5103000","decimals":-3}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78348000","decimals":-3}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"102689000","decimals":-3}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75064000","decimals":-3}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6887000","decimals":-3}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7825000","decimals":-3}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7468000","decimals":-3}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30000","decimals":-3}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireIntangibleAssets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"86000","decimals":-3}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireIntangibleAssets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireIntangibleAssets","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5378000","decimals":-3}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"473304000","decimals":-3}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireAvailableForSaleSecurities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireAvailableForSaleSecurities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireAvailableForSaleSecurities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30577000","decimals":-3}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"84546000","decimals":-3}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6973000","decimals":-3}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7825000","decimals":-3}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-432151000","decimals":-3}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSecuredDebt","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSecuredDebt","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSecuredDebt","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"416846000","decimals":-3}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfSecuredDebt","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000000","decimals":-3}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfSecuredDebt","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93000000","decimals":-3}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfSecuredDebt","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70000000","decimals":-3}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"334000","decimals":-3}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8603000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6839000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12052000","decimals":-3}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11986000","decimals":-3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7623000","decimals":-3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11543000","decimals":-3}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-53383000","decimals":-3}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-93784000","decimals":-3}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"347021000","decimals":-3}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"934000","decimals":-3}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1301000","decimals":-3}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1582000","decimals":-3}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18926000","decimals":-3}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-221000","decimals":-3}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8484000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74191000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74412000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82896000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93117000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74191000","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74412000","decimals":-3}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11259000","decimals":-3}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13957000","decimals":-3}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8843000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4417000","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5426000","decimals":-3}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9435000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7632000","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6997000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3314000","decimals":-3}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"818000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Organization and Summary of Significant Accounting Policies<div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Description of Business</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of radio-frequency, or RF, high-performance analog, and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. MaxLinear's customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company\u2019s products in a wide range of electronic devices, including cable DOCSIS broadband modems and gateways, wireline connectivity devices for in-home networking applications, RF transceivers and modems for wireless carrier access and backhaul infrastructure, fiber-optic modules for data center, metro, and long-haul transport networks, video set-top boxes and gateways, hybrid analog and digital televisions, direct broadcast satellite outdoor and indoor units, and power management and interface products used in these and a range of other markets. The Company is a fabless integrated circuit design company whose products integrate all or a substantial portion of a broadband communication system.</span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Basis of Presentation and Principles of Consolidation</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform with the current period presentation. Such reclassifications include the separate presentation of long-term lease liabilities and movement of certain tax-related receivables to prepaid expenses and other current assets on the consolidated balance sheets.</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019 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=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Use of Estimates</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Cash and Cash Equivalents</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Accounts Receivable</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company performs ongoing credit evaluations of its customers and assesses each customer's credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts based upon its historical experience, its anticipation of uncollectible accounts receivable, and any specific customer collection issues that the Company has identified. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company had an allowance for doubtful accounts of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.05 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively.</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Inventory</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 its lower of cost or net realizable value on a part-by-part </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">basis to account for its obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of 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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Fair Value of Financial Instruments</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 value because of the short-term nature of these accounts. The interest rate swap is carried at fair value. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Property and Equipment</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from two to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>five years</span></span><span style=\"font-family:inherit;font-size:10pt;\">, 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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Production Masks</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful life of two to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>five years</span></span><span style=\"font-family:inherit;font-size:10pt;\">. To determine if the 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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Goodwill and Intangible Assets</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Impairment of Goodwill and Long-Lived Assets</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or the two-step method as needed. Step one is the identification of potential impairment. This involves 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 fair value of a reporting unit exceeds the carrying amount, the goodwill of the reporting unit is considered not impaired and the second step of the impairment test is unnecessary. If the carrying amount of a reporting unit exceeds its fair value, the second step of the impairment test is performed to measure the amount of impairment loss, if any. 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u00a031, 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.\u00a0</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"> 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's policy for long-lived assets.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019s fair value.</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">During the years </span><span style=\"font-family:inherit;font-size:10pt;\">2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company identified impairment of intangible assets of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$2.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$2.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. Refer to </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Goodwill and Intangible Assets, </span><span style=\"font-family:inherit;font-size:10pt;\">Note </span><span style=\"font-family:inherit;font-size:10pt;\">5</span><span style=\"font-family:inherit;font-size:10pt;\"> for more information.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Revenue Recognition</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">On January 1, 2018, the Company adopted Financial Accounting Standards Board, or FASB, Accounting Standards Codification Topic 606, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Revenue from Contracts with Customers</span><span style=\"font-family:inherit;font-size:10pt;\">, or ASC 606, using the modified retrospective method and accordingly, modified its policy on revenue recognition as stated below. The primary impact of adopting ASC 606 for the Company was to accelerate the timing of the Company\u2019s revenue and related cost recognition on products sold via some of its distributors, which changed from recognition upon the sale to the distributors' end customers, or the sell-through method, to recognition upon the Company's sale to the distributor, or the sell-in method. The Company is also required to estimate the effects of pricing credits to its distributors from contractual price protection and unit rebate provisions, as well as stock rotation rights and record such estimated credits upon the Company's sale to the distributor. As a result of the adoption of ASC 606 as of January 1, 2018 using the modified retrospective method, prior period amounts were not adjusted to reflect the change in revenue recognition for such distributor sales.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Substantially all of the Company's revenue is generated from sales of the Company\u2019s 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. Effective January 1, 2018, the Company adopted ASC 606 and recognizes 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'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'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 </span><span style=\"font-family:inherit;font-size:10pt;\"><span>30</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">A five-step approach is applied in the recognition of revenue under ASC 606:  (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. The Company applied ASC 606 to its customer contracts that were not completed before the January\u00a01, 2018 adoption date.  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 under ASC 606.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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'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's sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company'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's general assurance warranty of products for a period of one to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>three years</span></span><span style=\"font-family:inherit;font-size:10pt;\"> have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company's customers resell the Company'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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 </span><span style=\"font-family:inherit;font-size:10pt;\"><span>1</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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 as allowed under ASC 606. The Company has also elected to record sales commissions when incurred, pursuant to the practical expedient under ASC 340, as the period over which the sales commission asset that would have been recognized is less than one year. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer contract liabilities consist 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'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 settled within </span><span style=\"font-family:inherit;font-size:10pt;\"><span>six months</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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 one to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>two years</span></span><span style=\"font-family:inherit;font-size:10pt;\">, 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 </span><span style=\"font-family:inherit;font-size:10pt;\">15</span><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">.</span><span style=\"font-family:inherit;font-size:10pt;\"> </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC\u00a0310-10-35. </span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Warranty </span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company generally provides a warranty on its products for a period of one 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 cost of net revenue may be required in future periods. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company has warranty reserves of  </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.6 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.5 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively, based on the Company\u2019s estimates. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Segment Information</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company operates in </span><span style=\"font-family:inherit;font-size:10pt;\"><span>one</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019s chief operating decision maker is its Chief Executive Officer. The Company\u2019s 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 as a single operating segment.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Stock-based Compensation </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units and restricted stock awards, 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\u2019s 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 </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Research and Development</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Costs incurred in connection with the development of the Company\u2019s technology and future products are charged to research and development expense as incurred.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Leases</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">On January 1, 2019, the Company adopted Financial Accounting Standards Board, or FASB, Accounting Standards Codification Topic 842, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Leases</span><span style=\"font-family:inherit;font-size:10pt;\">, or ASC 842, using the modified retrospective transition method with a cumulative effect adjustment to accumulated deficit as of January 1, 2019, and accordingly, modified its policy on accounting for leases as stated below</span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">. </span><span style=\"font-family:inherit;font-size:10pt;\">As described under \u201cRecently Adopted Accounting Pronouncements,\u201d below,</span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">the primary impact of adopting ASC 842 for the Company was the recognition in the consolidated balance sheet of certain lease-related assets and liabilities for operating leases with terms longer than 12 months. Such amounts were not previously accounted for in the Company's consolidated balance sheets. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company\u2019s 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 since the implicit rate is unknown. Options to extend or terminate 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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's leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of 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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Derivatives and Hedging Activities</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company records derivatives in the consolidated balance sheets at fair value.  Hedge accounting is applied to derivatives designated in a hedging relationship.  A derivative designated as a hedge of a forecasted transaction is carried at fair value with the effective portion of a derivative\u2019s gain or loss recorded in other comprehensive income (i.e., a separate component of stockholders\u2019 equity) and subsequently recognized in earnings in the same period or periods the hedged forecasted transaction affects earnings. The ineffective portion of a derivative\u2019s gain or loss is recorded in earnings as it occurs. Changes in certain terms of the hedged transactions, including the selection of interest rate from one-month LIBOR to another rate could cause ineffectiveness in the derivatives and result in reclassification of amounts in accumulated other comprehensive income (loss) into earnings. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Income Taxes</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019s 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 \u201cmore likely than not\u201d 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 income statement for the period that the adjustment is determined to be required.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Comprehensive Income (Loss)</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 unrealized gains and losses from interest rate hedging activities. </span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Litigation and Settlement Costs</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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=\"line-height:174%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Recently Adopted Accounting Pronouncements</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In February 2016, the FASB issued ASU No. 2016-02, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Leases (Topic 842)</span><span style=\"font-family:inherit;font-size:10pt;\">. The amendments in this update require a lessee to recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset. For leases less than twelve months, an entity is permitted to make an accounting policy election by class of underlying asset not to recognize right-of-use assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. The Company made this election. Also, in July 2018, the FASB issued ASU No. 2018-11, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Leases (Topic 842): Targeted Improvements</span><span style=\"font-family:inherit;font-size:10pt;\">, to provide an additional transition method. An entity can elect not to present comparative financial information under Topic 842 if it recognizes a cumulative-effect adjustment to retained earnings upon adoption. The Company also made this election. Further, in January 2019, the FASB issued ASU 2019-01, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Leases (Topic 842): Codification Improvements</span><span style=\"font-family:inherit;font-size:10pt;\">, which clarified that post-adoption interim transition disclosures normally required in the year of adoption for the effect of a change in accounting principle on an entity\u2019s financial statements are not required for the adoption of ASC 842. The amendments in these updates are effective for the Company for fiscal years beginning with 2019, including interim periods within those years, with early adoption permitted. The Company has completed its assessment of the impact of the adoption of ASC 842. Upon adoption, the Company recognized approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$24.8 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of right-of-use assets and a net increase of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$25.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> in lease-related liabilities at January 1, 2019. Also, the impact of the adoption of ASC 842 on the Company\u2019s accumulated deficit </span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">and deferred tax assets at January 1, 2019 was not material. Lastly, the impact of the adoption of ASC 842 on the Company's consolidated results of operations for the year ending December\u00a031, 2019 was not material.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In July 2018, the FASB issued ASU No. 2018-10, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Codification Improvements to Topic 842, Leases</span><span style=\"font-family:inherit;font-size:10pt;\">, to clarify how to apply certain aspects of the new lease accounting standard. The amendments in this update, among other things, better articulates the requirement for a lessee\u2019s reassessment of lease classification as of the effective date of a modification, clarifies that a change to an index or rate for variable lease payments does not constitute a resolution of a contingency that would result in the remeasurement of lease payments, and requires entities that apply Topic 842 retrospectively to each reporting period and do not adopt the practical expedients to write off any prior unamortized initial direct costs that do not meet the definition under Topic 842 to equity. The amendments in this update have the same effective date and transition requirements as the new lease standard summarized above. The Company has disclosed the impact of adoption of Topic 842 on the Company\u2019s consolidated financial position and results of operations as stated above. </span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In July 2018, the FASB issued ASU No. 2018-09, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Codification Improvements</span><span style=\"font-family:inherit;font-size:10pt;\">, to clarify the Codification and prevent unintended application of the guidance. An amendment to ASC 718-740, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Compensation\u2014Stock Compensation\u2014Income Taxes</span><span style=\"font-family:inherit;font-size:10pt;\">, clarifies that excess tax benefits should be recognized in the period in which the amount of the deduction is determined. The transition and effective date guidance is based on the facts and circumstances of each amendment. The amendment identified above became effective for the Company beginning with fiscal year 2019. The adoption of the amendments in this update did not have a material impact on the Company's consolidated financial position and results of operations for the year ended December 31, 2019.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In August 2017, the FASB issued ASU 2017-12,\u00a0</span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Derivatives and Hedging (Topic 815)</span><span style=\"font-family:inherit;font-size:10pt;\">, which is intended to improve accounting for hedging activities by expanding and refining hedge accounting for both nonfinancial and financial risk components and aligning the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The amendments in this update became effective for the Company beginning with fiscal year 2019. The amendments in this update were required to be applied prospectively. The adoption of the amendments in this update did not have a material impact on the Company's consolidated financial statements for the year ended December 31, 2019.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In July 2019, the FASB issued ASU No. 2019-07, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Codification Updates to SEC Sections\u2014Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10532, Disclosure Update and Simplification, and Nos. 33-10231 and 33-10442, Investment Company Reporting Modernization, and Miscellaneous Updates,</span><span style=\"font-family:inherit;font-size:10pt;\"> to align the FASB's Accounting Standards Codification with requirements of certain already effective SEC final rules, which included requiring interim presentation of changes in stockholders\u2019 equity and eliminating certain other disclosures. The amendments in ASU No. 2019-07 were effective for the Company immediately in the third quarter 2019.  The Company previously adopted the related SEC final rules in its 2018 Annual Report and Form 10-Q for the three months ended March\u00a031, 2019.  The adoption of the amendments in these updates did not have a material impact on the Company's consolidated financial position, results of operations, and disclosures.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Recently Issued Accounting Pronouncements</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In June 2016, the FASB issued ASU No. 2016-13, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Financial Instruments\u2014Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style=\"font-family:inherit;font-size:10pt;\">, to require the use of an expected credit loss model that requires consideration of a broader range of information to estimate credit losses over the lifetime of the asset, replacing the current incurred loss methodology of recognizing credit losses that delays recognition until it is probable a loss has been incurred. An entity with trade receivables will be required to use historical loss information, current conditions, and reasonable and supportable forecasts to determine expected lifetime credit losses. Pooling of assets with similar risk characteristics is also required. Also, in April 2019, the FASB issued ASU No. 2019-04, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Codification Improvements to Topic 326, Financial Instruments\u2014Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, </span><span style=\"font-family:inherit;font-size:10pt;\">to clarify the inclusion of recoveries of trade receivables previously written off when estimating an allowance for credit losses. The amendments in this update are required to be applied using the modified retrospective method with an adjustment to accumulated deficit and are effective for the Company beginning with fiscal year 2020, including interim periods. The Company has performed an assessment of the impact of adoption of the amendments in these updates on the Company\u2019s consolidated financial position and results of operations. Based on that assessment, the adoption of the amendments in this update will not have a material impact on the Company\u2019s accounts receivable, net and accumulated deficit as of January 1, 2020 and is also not expected to have a material impact on the Company\u2019s results of operations for the year ending December 31, 2020.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In January 2017, the FASB issued ASU No. 2017-04, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Intangibles\u2014Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style=\"font-family:inherit;font-size:10pt;\">, to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. An entity no longer will determine goodwill impairment by calculating the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if the reporting unit had been acquired in a business combination. Instead, under the amendments in this update, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Board also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. The amendments in this update are effective for the Company beginning with fiscal year 2020, including interim periods, with early adoption permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The adoption of the amendments in this update is not expected to have a material impact on the Company\u2019s consolidated financial position and results of operations.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In August 2018, the FASB issued ASU No. 2018-13, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Fair Value Measurement (Topic 820): Disclosure Framework\u2014 Changes to the Disclosure Requirements for Fair Value Measurement</span><span style=\"font-family:inherit;font-size:10pt;\">,</span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">to improve the fair value measurement reporting of financial instruments. The amendments in this update require, among other things, added disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. The amendments in this update eliminate, among other things, disclosure of the reasons for and amounts of transfers between Level 1 and Level 2 for assets and liabilities that are measured at fair value on a recurring basis and an entity's valuation processes for Level 3 fair value measurements. The amendments in this update will be effective for the Company beginning with fiscal year 2020, with early adoption permitted. Retrospective application is required for all amendments in this update except the added disclosures, which should be applied prospectively. The adoption of the amendments in this update is not expected to have a material impact on the Company\u2019s consolidated financial position and results of operations.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In August 2018, the FASB issued ASU No. 2018-15, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Intangibles- Goodwill and Other\u2014Internal-Use Software (Subtopic 350-40): Customer\u2019s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style=\"font-family:inherit;font-size:10pt;\">, to provide additional guidance on the accounting for costs of implementing cloud computing arrangements that are service contracts. The amendments in this update require the capitalization of implementation costs during the application development stage of such hosting arrangements and amortization of the expense over the term of the arrangement including any option to extend reasonably certain to be exercised or option to terminate reasonably certain not to be exercised. Capitalized implementation costs and amortization thereof are also required to be classified in the same line item in the statements of financial position, operations and cash flows associated with the hosting service fees. The amendments in this update will be effective for the Company beginning with fiscal year 2020, with early adoption permitted. Entities may select retrospective or prospective application to all implementation costs incurred after the adoption date. The adoption of the amendments in this update is not expected to have a material impact on the Company\u2019s consolidated financial position and results of operations.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In December 2019, the FASB issued ASU No. 2019-12 </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Income Taxes (Topic 740)\u2014Simplifying the Accounting for Income Taxes</span><span style=\"font-family:inherit;font-size:10pt;\">, to remove certain exceptions and improve consistency of application, including, among other things, requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update will be effective for the Company beginning with fiscal year 2021, with early adoption permitted. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update is not expected to have a material impact on the Company\u2019s consolidated financial position and results of operations.</span></div>"}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:NatureOfOperations","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Description of Business</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of radio-frequency, or RF, high-performance analog, and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. MaxLinear's customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company\u2019s products in a wide range of electronic devices, including cable DOCSIS broadband modems and gateways, wireline connectivity devices for in-home networking applications, RF transceivers and modems for wireless carrier access and backhaul infrastructure, fiber-optic modules for data center, metro, and long-haul transport networks, video set-top boxes and gateways, hybrid analog and digital televisions, direct broadcast satellite outdoor and indoor units, and power management and interface products used in these and a range of other markets. The Company is a fabless integrated circuit design company whose products integrate all or a substantial portion of a broadband communication system.</span></div>"}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Basis of Presentation and Principles of Consolidation</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform with the current period presentation. Such reclassifications include the separate presentation of long-term lease liabilities and movement of certain tax-related receivables to prepaid expenses and other current assets on the consolidated balance sheets.</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019 equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</span></div>"}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Use of Estimates</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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>"}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Cash and Cash Equivalents</span></div>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."}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Accounts Receivable</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company performs ongoing credit evaluations of its customers and assesses each customer's credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts based upon its historical experience, its anticipation of uncollectible accounts receivable, and any specific customer collection issues that the Company has identified. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company had an allowance for doubtful accounts of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.05 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively.</span></div>"}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"50000.00","decimals":-4}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Inventory</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 its lower of cost or net realizable value on a part-by-part </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">basis to account for its obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of 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>"}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:FairValueOfFinancialInstrumentsPolicy","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Fair Value of Financial Instruments</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 value because of the short-term nature of these accounts. The interest rate swap is carried at fair value. </span></div>"}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Property and Equipment</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from two to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>five years</span></span><span style=\"font-family:inherit;font-size:10pt;\">, 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=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Production Masks</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful life of two to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>five years</span></span><span style=\"font-family:inherit;font-size:10pt;\">. To determine if the 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>"}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Goodwill and Intangible Assets</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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>"}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Impairment of Goodwill and Long-Lived Assets</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or the two-step method as needed. Step one is the identification of potential impairment. This involves 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 fair value of a reporting unit exceeds the carrying amount, the goodwill of the reporting unit is considered not impaired and the second step of the impairment test is unnecessary. If the carrying amount of a reporting unit exceeds its fair value, the second step of the impairment test is performed to measure the amount of impairment loss, if any. 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u00a031, 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.\u00a0</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"> 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's policy for long-lived assets.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019s fair value.</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">During the years </span><span style=\"font-family:inherit;font-size:10pt;\">2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company identified impairment of intangible assets of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$2.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$2.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. Refer to </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Goodwill and Intangible Assets, </span><span style=\"font-family:inherit;font-size:10pt;\">Note </span><span style=\"font-family:inherit;font-size:10pt;\">5</span><span style=\"font-family:inherit;font-size:10pt;\"> for more information.</span></div>"}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200000","decimals":-5}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000.0","decimals":-3}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Revenue Recognition</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">On January 1, 2018, the Company adopted Financial Accounting Standards Board, or FASB, Accounting Standards Codification Topic 606, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Revenue from Contracts with Customers</span><span style=\"font-family:inherit;font-size:10pt;\">, or ASC 606, using the modified retrospective method and accordingly, modified its policy on revenue recognition as stated below. The primary impact of adopting ASC 606 for the Company was to accelerate the timing of the Company\u2019s revenue and related cost recognition on products sold via some of its distributors, which changed from recognition upon the sale to the distributors' end customers, or the sell-through method, to recognition upon the Company's sale to the distributor, or the sell-in method. The Company is also required to estimate the effects of pricing credits to its distributors from contractual price protection and unit rebate provisions, as well as stock rotation rights and record such estimated credits upon the Company's sale to the distributor. As a result of the adoption of ASC 606 as of January 1, 2018 using the modified retrospective method, prior period amounts were not adjusted to reflect the change in revenue recognition for such distributor sales.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Substantially all of the Company's revenue is generated from sales of the Company\u2019s 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. Effective January 1, 2018, the Company adopted ASC 606 and recognizes 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'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'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 </span><span style=\"font-family:inherit;font-size:10pt;\"><span>30</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">A five-step approach is applied in the recognition of revenue under ASC 606:  (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. The Company applied ASC 606 to its customer contracts that were not completed before the January\u00a01, 2018 adoption date.  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 under ASC 606.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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'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's sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company'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's general assurance warranty of products for a period of one to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>three years</span></span><span style=\"font-family:inherit;font-size:10pt;\"> have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company's customers resell the Company'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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 </span><span style=\"font-family:inherit;font-size:10pt;\"><span>1</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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 as allowed under ASC 606. The Company has also elected to record sales commissions when incurred, pursuant to the practical expedient under ASC 340, as the period over which the sales commission asset that would have been recognized is less than one year. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer contract liabilities consist 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'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 settled within </span><span style=\"font-family:inherit;font-size:10pt;\"><span>six months</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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 one to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>two years</span></span><span style=\"font-family:inherit;font-size:10pt;\">, 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 </span><span style=\"font-family:inherit;font-size:10pt;\">15</span><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">.</span><span style=\"font-family:inherit;font-size:10pt;\"> </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC\u00a0310-10-35. </span></div>"}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"mxl:RevenuePerformanceObligationPaymentTerm","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"P30D"}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"mxl:RevenuePerformanceObligationWarrantyTerm","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"mxl:RevenuePerformanceObligationDeliveryTerm","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"mxl:ContractwithCustomerRightofReturnTerm","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"mxl:ContractwithCustomerRebateandPriceProtectionProgramTerm","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyPolicy","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Warranty </span></div><span style=\"font-family:inherit;font-size:10pt;\">The Company generally provides a warranty on its products for a period of one 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 cost of net revenue may be required in future periods. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company has warranty reserves of  </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.6 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.5 million</span></span>, respectively, based on the Company\u2019s estimates."}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingPolicyPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Segment Information</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company operates in </span><span style=\"font-family:inherit;font-size:10pt;\"><span>one</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019s chief operating decision maker is its Chief Executive Officer. The Company\u2019s 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 as a single operating segment.</span></div>"}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:NumberOfOperatingSegments","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"1"}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Stock-based Compensation </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units and restricted stock awards, 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\u2019s 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 </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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>"}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpensePolicy","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Research and Development</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Costs incurred in connection with the development of the Company\u2019s technology and future products are charged to research and development expense as incurred.</span></div>"}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Leases</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">On January 1, 2019, the Company adopted Financial Accounting Standards Board, or FASB, Accounting Standards Codification Topic 842, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Leases</span><span style=\"font-family:inherit;font-size:10pt;\">, or ASC 842, using the modified retrospective transition method with a cumulative effect adjustment to accumulated deficit as of January 1, 2019, and accordingly, modified its policy on accounting for leases as stated below</span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">. </span><span style=\"font-family:inherit;font-size:10pt;\">As described under \u201cRecently Adopted Accounting Pronouncements,\u201d below,</span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">the primary impact of adopting ASC 842 for the Company was the recognition in the consolidated balance sheet of certain lease-related assets and liabilities for operating leases with terms longer than 12 months. Such amounts were not previously accounted for in the Company's consolidated balance sheets. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company\u2019s 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 since the implicit rate is unknown. Options to extend or terminate 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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's leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of 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>"}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:DerivativesPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Derivatives and Hedging Activities</span></div>The Company records derivatives in the consolidated balance sheets at fair value.  Hedge accounting is applied to derivatives designated in a hedging relationship.  A derivative designated as a hedge of a forecasted transaction is carried at fair value with the effective portion of a derivative\u2019s gain or loss recorded in other comprehensive income (i.e., a separate component of stockholders\u2019 equity) and subsequently recognized in earnings in the same period or periods the hedged forecasted transaction affects earnings. The ineffective portion of a derivative\u2019s gain or loss is recorded in earnings as it occurs. Changes in certain terms of the hedged transactions, including the selection of interest rate from one-month LIBOR to another rate could cause ineffectiveness in the derivatives and result in reclassification of amounts in accumulated other comprehensive income (loss) into earnings."}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Income Taxes</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019s 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 \u201cmore likely than not\u201d 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 income statement for the period that the adjustment is determined to be required.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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>"}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Comprehensive Income (Loss)</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 unrealized gains and losses from interest rate hedging activities. </span></div>"}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:LegalCostsPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Litigation and Settlement Costs</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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>"}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:174%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Recently Adopted Accounting Pronouncements</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In February 2016, the FASB issued ASU No. 2016-02, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Leases (Topic 842)</span><span style=\"font-family:inherit;font-size:10pt;\">. The amendments in this update require a lessee to recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset. For leases less than twelve months, an entity is permitted to make an accounting policy election by class of underlying asset not to recognize right-of-use assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. The Company made this election. Also, in July 2018, the FASB issued ASU No. 2018-11, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Leases (Topic 842): Targeted Improvements</span><span style=\"font-family:inherit;font-size:10pt;\">, to provide an additional transition method. An entity can elect not to present comparative financial information under Topic 842 if it recognizes a cumulative-effect adjustment to retained earnings upon adoption. The Company also made this election. Further, in January 2019, the FASB issued ASU 2019-01, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Leases (Topic 842): Codification Improvements</span><span style=\"font-family:inherit;font-size:10pt;\">, which clarified that post-adoption interim transition disclosures normally required in the year of adoption for the effect of a change in accounting principle on an entity\u2019s financial statements are not required for the adoption of ASC 842. The amendments in these updates are effective for the Company for fiscal years beginning with 2019, including interim periods within those years, with early adoption permitted. The Company has completed its assessment of the impact of the adoption of ASC 842. Upon adoption, the Company recognized approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$24.8 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of right-of-use assets and a net increase of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$25.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> in lease-related liabilities at January 1, 2019. Also, the impact of the adoption of ASC 842 on the Company\u2019s accumulated deficit </span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">and deferred tax assets at January 1, 2019 was not material. Lastly, the impact of the adoption of ASC 842 on the Company's consolidated results of operations for the year ending December\u00a031, 2019 was not material.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In July 2018, the FASB issued ASU No. 2018-10, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Codification Improvements to Topic 842, Leases</span><span style=\"font-family:inherit;font-size:10pt;\">, to clarify how to apply certain aspects of the new lease accounting standard. The amendments in this update, among other things, better articulates the requirement for a lessee\u2019s reassessment of lease classification as of the effective date of a modification, clarifies that a change to an index or rate for variable lease payments does not constitute a resolution of a contingency that would result in the remeasurement of lease payments, and requires entities that apply Topic 842 retrospectively to each reporting period and do not adopt the practical expedients to write off any prior unamortized initial direct costs that do not meet the definition under Topic 842 to equity. The amendments in this update have the same effective date and transition requirements as the new lease standard summarized above. The Company has disclosed the impact of adoption of Topic 842 on the Company\u2019s consolidated financial position and results of operations as stated above. </span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In July 2018, the FASB issued ASU No. 2018-09, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Codification Improvements</span><span style=\"font-family:inherit;font-size:10pt;\">, to clarify the Codification and prevent unintended application of the guidance. An amendment to ASC 718-740, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Compensation\u2014Stock Compensation\u2014Income Taxes</span><span style=\"font-family:inherit;font-size:10pt;\">, clarifies that excess tax benefits should be recognized in the period in which the amount of the deduction is determined. The transition and effective date guidance is based on the facts and circumstances of each amendment. The amendment identified above became effective for the Company beginning with fiscal year 2019. The adoption of the amendments in this update did not have a material impact on the Company's consolidated financial position and results of operations for the year ended December 31, 2019.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In August 2017, the FASB issued ASU 2017-12,\u00a0</span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Derivatives and Hedging (Topic 815)</span><span style=\"font-family:inherit;font-size:10pt;\">, which is intended to improve accounting for hedging activities by expanding and refining hedge accounting for both nonfinancial and financial risk components and aligning the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The amendments in this update became effective for the Company beginning with fiscal year 2019. The amendments in this update were required to be applied prospectively. The adoption of the amendments in this update did not have a material impact on the Company's consolidated financial statements for the year ended December 31, 2019.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In July 2019, the FASB issued ASU No. 2019-07, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Codification Updates to SEC Sections\u2014Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10532, Disclosure Update and Simplification, and Nos. 33-10231 and 33-10442, Investment Company Reporting Modernization, and Miscellaneous Updates,</span><span style=\"font-family:inherit;font-size:10pt;\"> to align the FASB's Accounting Standards Codification with requirements of certain already effective SEC final rules, which included requiring interim presentation of changes in stockholders\u2019 equity and eliminating certain other disclosures. The amendments in ASU No. 2019-07 were effective for the Company immediately in the third quarter 2019.  The Company previously adopted the related SEC final rules in its 2018 Annual Report and Form 10-Q for the three months ended March\u00a031, 2019.  The adoption of the amendments in these updates did not have a material impact on the Company's consolidated financial position, results of operations, and disclosures.</span></div>"}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification","xbrl:period":"2019-01-01T00:00:00/2019-01-02T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"us-gaap:AssetsMember"},"factValues":[{"value":"24800000","decimals":-5}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification","xbrl:period":"2019-01-01T00:00:00/2019-01-02T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"us-gaap:LiabilityMember"},"factValues":[{"value":"25100000","decimals":-5}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Recently Issued Accounting Pronouncements</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In June 2016, the FASB issued ASU No. 2016-13, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Financial Instruments\u2014Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style=\"font-family:inherit;font-size:10pt;\">, to require the use of an expected credit loss model that requires consideration of a broader range of information to estimate credit losses over the lifetime of the asset, replacing the current incurred loss methodology of recognizing credit losses that delays recognition until it is probable a loss has been incurred. An entity with trade receivables will be required to use historical loss information, current conditions, and reasonable and supportable forecasts to determine expected lifetime credit losses. Pooling of assets with similar risk characteristics is also required. Also, in April 2019, the FASB issued ASU No. 2019-04, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Codification Improvements to Topic 326, Financial Instruments\u2014Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, </span><span style=\"font-family:inherit;font-size:10pt;\">to clarify the inclusion of recoveries of trade receivables previously written off when estimating an allowance for credit losses. The amendments in this update are required to be applied using the modified retrospective method with an adjustment to accumulated deficit and are effective for the Company beginning with fiscal year 2020, including interim periods. The Company has performed an assessment of the impact of adoption of the amendments in these updates on the Company\u2019s consolidated financial position and results of operations. Based on that assessment, the adoption of the amendments in this update will not have a material impact on the Company\u2019s accounts receivable, net and accumulated deficit as of January 1, 2020 and is also not expected to have a material impact on the Company\u2019s results of operations for the year ending December 31, 2020.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In January 2017, the FASB issued ASU No. 2017-04, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Intangibles\u2014Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style=\"font-family:inherit;font-size:10pt;\">, to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. An entity no longer will determine goodwill impairment by calculating the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if the reporting unit had been acquired in a business combination. Instead, under the amendments in this update, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Board also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. The amendments in this update are effective for the Company beginning with fiscal year 2020, including interim periods, with early adoption permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The adoption of the amendments in this update is not expected to have a material impact on the Company\u2019s consolidated financial position and results of operations.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In August 2018, the FASB issued ASU No. 2018-13, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Fair Value Measurement (Topic 820): Disclosure Framework\u2014 Changes to the Disclosure Requirements for Fair Value Measurement</span><span style=\"font-family:inherit;font-size:10pt;\">,</span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">to improve the fair value measurement reporting of financial instruments. The amendments in this update require, among other things, added disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. The amendments in this update eliminate, among other things, disclosure of the reasons for and amounts of transfers between Level 1 and Level 2 for assets and liabilities that are measured at fair value on a recurring basis and an entity's valuation processes for Level 3 fair value measurements. The amendments in this update will be effective for the Company beginning with fiscal year 2020, with early adoption permitted. Retrospective application is required for all amendments in this update except the added disclosures, which should be applied prospectively. The adoption of the amendments in this update is not expected to have a material impact on the Company\u2019s consolidated financial position and results of operations.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In August 2018, the FASB issued ASU No. 2018-15, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Intangibles- Goodwill and Other\u2014Internal-Use Software (Subtopic 350-40): Customer\u2019s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style=\"font-family:inherit;font-size:10pt;\">, to provide additional guidance on the accounting for costs of implementing cloud computing arrangements that are service contracts. The amendments in this update require the capitalization of implementation costs during the application development stage of such hosting arrangements and amortization of the expense over the term of the arrangement including any option to extend reasonably certain to be exercised or option to terminate reasonably certain not to be exercised. Capitalized implementation costs and amortization thereof are also required to be classified in the same line item in the statements of financial position, operations and cash flows associated with the hosting service fees. The amendments in this update will be effective for the Company beginning with fiscal year 2020, with early adoption permitted. Entities may select retrospective or prospective application to all implementation costs incurred after the adoption date. The adoption of the amendments in this update is not expected to have a material impact on the Company\u2019s consolidated financial position and results of operations.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In December 2019, the FASB issued ASU No. 2019-12 </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Income Taxes (Topic 740)\u2014Simplifying the Accounting for Income Taxes</span><span style=\"font-family:inherit;font-size:10pt;\">, to remove certain exceptions and improve consistency of application, including, among other things, requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update will be effective for the Company beginning with fiscal year 2021, with early adoption permitted. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update is not expected to have a material impact on the Company\u2019s consolidated financial position and results of operations.</span></div>"}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Net Income (Loss) Per Share<div style=\"line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Basic earnings per share, or EPS, is calculated by dividing net </span><span style=\"font-family:inherit;font-size:10pt;\">income (loss)</span><span style=\"font-family:inherit;font-size:10pt;\"> 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 by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options, restricted stock units and restricted stock awards are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.</span></div><div style=\"line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The table below presents the computation of basic and diluted earnings per share:</span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands, except per share amounts)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Numerator:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net loss</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(19,898</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(26,199</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(9,187</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Denominator:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted average common shares outstanding\u2014basic</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,005</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>68,490</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>66,252</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dilutive common stock equivalents</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted average common shares outstanding\u2014diluted</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,005</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>68,490</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>66,252</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net loss per share:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.28</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.38</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.14</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.28</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.38</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.14</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><span style=\"font-family:inherit;font-size:10pt;\">For the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, 2018 and 2017, the Company incurred net losses and accordingly excluded common stock equivalents for outstanding stock-based awards, which represented all potentially dilutive securities, of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>2.5 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>3.7 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>4.5 million</span></span>, respectively, from the calculation of diluted net loss per share due to their anti-dilutive nature."}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands, except per share amounts)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Numerator:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net loss</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(19,898</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(26,199</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(9,187</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Denominator:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted average common shares outstanding\u2014basic</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,005</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>68,490</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>66,252</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dilutive common stock equivalents</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted average common shares outstanding\u2014diluted</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,005</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>68,490</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>66,252</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net loss per share:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.28</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.38</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.14</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.28</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.38</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.14</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19898000","decimals":-3}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26199000","decimals":-3}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9187000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"71005000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"68490000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"66252000","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"71005000","decimals":-3}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"68490000","decimals":-3}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"66252000","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.28","decimals":2}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.38","decimals":2}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.14","decimals":2}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.28","decimals":2}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.38","decimals":2}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.14","decimals":2}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2500000","decimals":-5}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"3700000","decimals":-5}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"4500000","decimals":-5}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Business Combinations<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Acquisition of Exar Corporation</span></div><div style=\"line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">On\u00a0May\u00a012, 2017, pursuant to the March\u00a028, 2017 Agreement and Plan of Merger, Eagle Acquisition Corporation, a Delaware corporation and wholly-owned subsidiary of MaxLinear, merged with and into Exar Corporation, or Exar, with Exar surviving as a wholly owned subsidiary of MaxLinear.  Under this Agreement and Plan of Merger, the Company agreed to acquire all of Exar's outstanding common stock for $13.00 per share in cash. MaxLinear also assumed certain of Exar's stock-based awards in the merger. MaxLinear paid aggregate cash consideration of\u00a0</span><span style=\"font-family:inherit;font-size:10pt;\"><span>$688.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> including </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$12.7 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of cash paid to settle certain stock-based awards that were not assumed by MaxLinear in the merger.  The Company funded the transaction with cash from the balance sheet of the combined companies, including </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$235.8 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of cash from Exar, and the net proceeds of approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$416.8 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> from </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$425.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of new transaction debt (Note </span><span style=\"font-family:inherit;font-size:10pt;\">8</span><span style=\"font-family:inherit;font-size:10pt;\">). </span></div><div style=\"line-height:120%;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">During the year ended December 31, 2018, the Company made updates to estimates of certain tax-related assets acquired and liabilities assumed with a corresponding net increase to goodwill of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> related to this acquisition (Note </span><span style=\"font-family:inherit;font-size:10pt;\">5</span><span style=\"font-family:inherit;font-size:10pt;\">). The Company completed its purchase price allocation accounting associated with this acquisition in 2018.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Acquisition of Certain Assets and Assumption of Certain Liabilities of the G.hn business of Marvell Semiconductor, Inc.</span></div><div style=\"line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">On April\u00a04, 2017, the Company consummated the transactions contemplated by a share and asset acquisition agreement with Marvell Semiconductor, Inc., or Marvell, to purchase certain assets and assume certain liabilities of Marvell\u2019s G.hn business, including its Spain legal entity, for aggregate cash consideration of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$21.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">.  The Company also hired certain employees of the G.hn business outside of Spain and assumed employment obligations of the Spanish entity acquired, which is now a subsidiary of MaxLinear. The acquired assets and assumed liabilities, together with the employees who joined MaxLinear and its subsidiaries as a result of the transaction, represent a business as defined in ASC 805, </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Business Combinations</span><span style=\"font-family:inherit;font-size:10pt;\">. The Company has integrated the acquired assets and employees into its existing business. The Company completed its purchase price allocation accounting associated with this acquisition in 2018.</span></div>"}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2017-05-12T00:00:00/2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"mxl:ExarCorporationMember","us-gaap:FairValueByAssetClassAxis":"us-gaap:CashMember"},"factValues":[{"value":"688100000","decimals":-5}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2017-05-12T00:00:00/2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"mxl:ExarCorporationMember","us-gaap:EquityInterestIssuedOrIssuableByTypeAxis":"mxl:CashinlieuofequityMember"},"factValues":[{"value":"12700000","decimals":-5}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","xbrl:period":"2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"235800000","decimals":-5}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfDebt","xbrl:period":"2017-05-12T00:00:00/2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"416800000","decimals":-5}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"425000000.0","decimals":-5}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPurchaseAccountingAdjustments","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2017-04-04T00:00:00/2017-04-05T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"mxl:G.hnbusinessofMarvellMember","us-gaap:FairValueByAssetClassAxis":"us-gaap:CashMember"},"factValues":[{"value":"21000000.0","decimals":-5}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Restructuring Activity<div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">From time to time, the Company approves and implements restructuring plans as a result of internal resource alignment, and cost saving measures. Such restructuring plans include terminating employees, vacating certain leased facilities, and cancellation of contracts. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents the activity related to the plans, which is included in restructuring charges in the consolidated statements of </span><span style=\"font-family:inherit;font-size:10pt;\">operations</span><span style=\"font-family:inherit;font-size:10pt;\">:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Employee separation expenses</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,150</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,094</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8,353</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Lease related expenses</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,301</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,608</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,025</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>185</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>136</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>146</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,636</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,838</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9,524</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Included in employee separation expenses for the year ended December\u00a031, 2017 is stock-based compensation from the acceleration of certain stock-based awards the Company assumed from Exar due to existing change in control provisions triggered upon termination or diminution of authority of former Exar executives of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$5.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">. </span></div><div style=\"line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Lease related and other charges primarily related to exiting certain redundant facilities. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents a roll-forward of the Company's restructuring liability for the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">.  The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.</span></div><div style=\"line-height:120%;text-align:center;text-indent:0px;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"16\"></td></tr><tr><td style=\"width:49%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Employee Separation Expenses</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Lease Related Expenses</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Liability as of December 31, 2017</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>239</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,693</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>107</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,039</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Restructuring charges</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,094</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,608</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>136</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,838</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cash payments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,924</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,884</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(196</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,004</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Non-cash charges</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(927</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(927</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Liability as of December 31, 2018</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>409</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,490</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>47</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,946</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Restructuring charges</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,150</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,301</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>185</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,636</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Transfer to right-of-use asset</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(299</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(299</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cash payments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,559</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,720</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(163</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,442</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Non-cash charges and adjustments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>46</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(50</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Liability as of December 31, 2019</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>818</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>837</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: current portion as of December 31, 2019</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(275</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(19</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(294</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Long-term portion as of December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>543</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>543</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Remaining lease related charges as of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> primarily consist of common area maintenance obligations.</span></div>"}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents the activity related to the plans, which is included in restructuring charges in the consolidated statements of </span><span style=\"font-family:inherit;font-size:10pt;\">operations</span><span style=\"font-family:inherit;font-size:10pt;\">:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Employee separation expenses</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,150</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,094</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8,353</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Lease related expenses</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,301</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,608</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,025</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>185</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>136</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>146</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,636</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,838</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9,524</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"1150000","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"2094000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"8353000","decimals":-3}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"1301000","decimals":-3}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"1608000","decimals":-3}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"1025000","decimals":-3}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"185000","decimals":-3}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"136000","decimals":-3}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"146000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2636000","decimals":-3}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3838000","decimals":-3}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9524000","decimals":-3}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"mxl:StockBasedCompensationMember"},"factValues":[{"value":"5100000","decimals":-5}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents a roll-forward of the Company's restructuring liability for the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">.  The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.</span></div><div style=\"line-height:120%;text-align:center;text-indent:0px;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"16\"></td></tr><tr><td style=\"width:49%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Employee Separation Expenses</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Lease Related Expenses</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Liability as of December 31, 2017</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>239</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,693</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>107</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,039</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Restructuring charges</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,094</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,608</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>136</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,838</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cash payments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,924</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,884</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(196</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,004</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Non-cash charges</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(927</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(927</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Liability as of December 31, 2018</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>409</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,490</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>47</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,946</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Restructuring charges</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,150</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,301</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>185</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,636</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Transfer to right-of-use asset</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(299</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(299</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cash payments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,559</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,720</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(163</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,442</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Non-cash charges and adjustments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>46</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(50</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Liability as of December 31, 2019</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>818</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>837</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: current portion as of December 31, 2019</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(275</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(19</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(294</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Long-term portion as of December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>543</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>543</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"239000","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"mxl:LeaseRelatedImpairmentMember"},"factValues":[{"value":"2693000","decimals":-3}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"107000","decimals":-3}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3039000","decimals":-3}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"2094000","decimals":-3}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"mxl:LeaseRelatedImpairmentMember"},"factValues":[{"value":"1608000","decimals":-3}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"136000","decimals":-3}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3838000","decimals":-3}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"1924000","decimals":-3}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"mxl:LeaseRelatedImpairmentMember"},"factValues":[{"value":"1884000","decimals":-3}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"196000","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4004000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"mxl:LeaseRelatedImpairmentMember"},"factValues":[{"value":"927000","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"927000","decimals":-3}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"409000","decimals":-3}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"1490000","decimals":-3}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"47000","decimals":-3}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1946000","decimals":-3}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"1150000","decimals":-3}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"mxl:LeaseRelatedImpairmentMember"},"factValues":[{"value":"1301000","decimals":-3}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"185000","decimals":-3}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2636000","decimals":-3}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveAccrualAdjustment1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveAccrualAdjustment1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"mxl:LeaseRelatedImpairmentMember"},"factValues":[{"value":"-299000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveAccrualAdjustment1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveAccrualAdjustment1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-299000","decimals":-3}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"1559000","decimals":-3}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"mxl:LeaseRelatedImpairmentMember"},"factValues":[{"value":"1720000","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"163000","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3442000","decimals":-3}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"mxl:LeaseRelatedImpairmentMember"},"factValues":[{"value":"46000","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"818000","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"19000","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"837000","decimals":-3}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","mxl:RestructuringPeriodAxis":"mxl:RestructuringShorttermDomain","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","mxl:RestructuringPeriodAxis":"mxl:RestructuringShorttermDomain","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"275000","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","mxl:RestructuringPeriodAxis":"mxl:RestructuringShorttermDomain","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"19000","decimals":-3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","mxl:RestructuringPeriodAxis":"mxl:RestructuringShorttermDomain"},"factValues":[{"value":"294000","decimals":-3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","mxl:RestructuringPeriodAxis":"mxl:RestructuringLongtermDomain","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","mxl:RestructuringPeriodAxis":"mxl:RestructuringLongtermDomain","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"543000","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","mxl:RestructuringPeriodAxis":"mxl:RestructuringLongtermDomain","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","mxl:RestructuringPeriodAxis":"mxl:RestructuringLongtermDomain"},"factValues":[{"value":"543000","decimals":-3}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":" Goodwill and Intangible Assets<div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Goodwill</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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'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=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents the changes in the carrying amount of goodwill for the periods indicated:\u00a0\u00a0\u00a0\u00a0</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.635477582846%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:71%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>238,330</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>237,992</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Adjustments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>338</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>238,330</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>238,330</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company performs an annual goodwill impairment assessment on October 31st each year, using a two-step quantitative assessment. Step one is the identification of potential impairment. This involves 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 fair value of a reporting unit exceeds the carrying amount, the goodwill of the reporting unit is considered not impaired and the second step of the impairment test is unnecessary. If the carrying amount of a reporting unit exceeds its fair value, the second step of the impairment test is performed to measure the amount of impairment loss, if any. </span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company determined there were no indications of impairment associated with goodwill. As a result, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>no</span></span><span style=\"font-family:inherit;font-size:10pt;\"> goodwill impairment was recognized as of </span><span style=\"font-family:inherit;font-size:10pt;\">October\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">. In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, there were no indications of impairment of the Company\u2019s goodwill balances.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Acquired Intangibles</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Finite-lived Intangible Assets</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table sets forth the Company\u2019s finite-lived intangible assets resulting from business acquisitions and other purchases, which continue to be amortized:</span></div><div style=\"line-height:120%;text-align:justify;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"26\"></td></tr><tr><td style=\"width:22%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Weighted</span></div><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Average</span></div><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Useful Life</span></div><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">(in\u00a0Years)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Gross Carrying Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Accumulated Amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Net Carrying Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Gross Carrying Value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Accumulated Amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Net Carrying Amount</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"23\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Licensed technology</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3.7</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,156</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,583</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>573</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,070</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,130</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>940</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Developed technology</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6.9</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>243,361</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(108,522</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>134,839</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>238,961</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(74,630</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>164,331</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Trademarks and trade names</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6.1</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,800</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,511</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,289</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,800</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,252</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9,548</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer relationships</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4.6</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>121,100</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(75,847</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>45,253</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>121,100</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(55,647</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>65,453</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Non-compete covenants</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3.0</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,100</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,083</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,100</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(872</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>228</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6.1</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>381,517</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(193,546</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>187,971</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>377,031</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(136,531</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>240,500</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of </span><span style=\"font-family:inherit;font-size:10pt;\">operations</span><span style=\"font-family:inherit;font-size:10pt;\"> as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:67%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:17px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:17px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"overflow:hidden;height:17px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cost of net revenue</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>33,932</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>35,821</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25,316</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Research and development</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>48</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>150</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>551</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Selling, general and administrative</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23,035</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>31,976</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>28,827</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>57,015</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>67,947</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54,694</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of </span><span style=\"font-family:inherit;font-size:10pt;\">operations</span><span style=\"font-family:inherit;font-size:10pt;\"> results primarily from acquired developed technology.</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table sets forth activity during the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> related to finite-lived intangible assets:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:75%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>240,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>310,645</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other additions</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>86</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Transfers to developed technology from IPR&amp;D</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,400</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Amortization</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(57,015</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(67,947</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Impairment losses</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,198</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>187,971</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>240,500</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company regularly reviews the carrying amounts 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 which 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\u2019s fair value. During the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and 2017, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>no</span></span><span style=\"font-family:inherit;font-size:10pt;\"> impairment losses related to finite-lived intangible assets were recognized. Impairment loss related to finite-lived intangible assets for the year ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2018</span><span style=\"font-family:inherit;font-size:10pt;\"> was </span><span style=\"font-family:inherit;font-size:10pt;\">$2.2 million</span><span style=\"font-family:inherit;font-size:10pt;\"> and related to acquired developed technology. </span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents future amortization of the Company\u2019s finite-lived intangible assets at </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"4\"></td></tr><tr><td style=\"width:81%;\"></td><td style=\"width:1%;\"></td><td style=\"width:17%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amortization</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>56,610</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>55,828</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>38,298</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>26,075</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2024</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10,098</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Thereafter</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,062</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>187,971</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Indefinite-lived Intangible Assets</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019s activities related to the indefinite-lived intangible assets:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,400</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,400</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Transfers to developed technology from IPR&amp;D</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,400</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,400</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company performs its annual assessment of indefinite-lived intangible assets on October 31 each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. Based on the Company\u2019s assessment as of </span><span style=\"font-family:inherit;font-size:10pt;\">October\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, no indicators of impairment were identified.  In the years ended </span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">December 31, 2019 and 2018, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>no</span></span><span style=\"font-family:inherit;font-size:10pt;\"> IPR&amp;D impairment losses were recorded. In the year ended December 31, 2017, the Company recognized impairment losses of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$2.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> related to the Company's abandonment of a single IPR&amp;D project.</span></div>"}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfGoodwillTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents the changes in the carrying amount of goodwill for the periods indicated:\u00a0\u00a0\u00a0\u00a0</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.635477582846%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:71%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>238,330</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>237,992</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Adjustments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>338</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>238,330</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>238,330</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"238330000","decimals":-3}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"237992000","decimals":-3}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPurchaseAccountingAdjustments","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPurchaseAccountingAdjustments","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"338000","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"238330000","decimals":-3}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"238330000","decimals":-3}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table sets forth the Company\u2019s finite-lived intangible assets resulting from business acquisitions and other purchases, which continue to be amortized:</span></div><div style=\"line-height:120%;text-align:justify;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"26\"></td></tr><tr><td style=\"width:22%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Weighted</span></div><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Average</span></div><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Useful Life</span></div><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">(in\u00a0Years)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Gross Carrying Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Accumulated Amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Net Carrying Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Gross Carrying Value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Accumulated Amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Net Carrying Amount</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"23\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Licensed technology</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3.7</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,156</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,583</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>573</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,070</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,130</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>940</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Developed technology</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6.9</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>243,361</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(108,522</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>134,839</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>238,961</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(74,630</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>164,331</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Trademarks and trade names</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6.1</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,800</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,511</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,289</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,800</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,252</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9,548</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer relationships</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4.6</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>121,100</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(75,847</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>45,253</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>121,100</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(55,647</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>65,453</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Non-compete covenants</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3.0</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,100</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,083</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,100</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(872</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>228</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6.1</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>381,517</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(193,546</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>187,971</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>377,031</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(136,531</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>240,500</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"mxl:LicensedTechnologyMember"},"factValues":[{"value":"P3Y8M12D"}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"mxl:LicensedTechnologyMember"},"factValues":[{"value":"2156000","decimals":-3}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"mxl:LicensedTechnologyMember"},"factValues":[{"value":"1583000","decimals":-3}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"mxl:LicensedTechnologyMember"},"factValues":[{"value":"573000","decimals":-3}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"mxl:LicensedTechnologyMember"},"factValues":[{"value":"2070000","decimals":-3}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"mxl:LicensedTechnologyMember"},"factValues":[{"value":"1130000","decimals":-3}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"mxl:LicensedTechnologyMember"},"factValues":[{"value":"940000","decimals":-3}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:DevelopedTechnologyRightsMember"},"factValues":[{"value":"P6Y10M24D"}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:DevelopedTechnologyRightsMember"},"factValues":[{"value":"243361000","decimals":-3}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:DevelopedTechnologyRightsMember"},"factValues":[{"value":"108522000","decimals":-3}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:DevelopedTechnologyRightsMember"},"factValues":[{"value":"134839000","decimals":-3}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:DevelopedTechnologyRightsMember"},"factValues":[{"value":"238961000","decimals":-3}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:DevelopedTechnologyRightsMember"},"factValues":[{"value":"74630000","decimals":-3}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:DevelopedTechnologyRightsMember"},"factValues":[{"value":"164331000","decimals":-3}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksAndTradeNamesMember"},"factValues":[{"value":"P6Y1M6D"}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksAndTradeNamesMember"},"factValues":[{"value":"13800000","decimals":-3}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksAndTradeNamesMember"},"factValues":[{"value":"6511000","decimals":-3}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksAndTradeNamesMember"},"factValues":[{"value":"7289000","decimals":-3}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksAndTradeNamesMember"},"factValues":[{"value":"13800000","decimals":-3}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksAndTradeNamesMember"},"factValues":[{"value":"4252000","decimals":-3}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksAndTradeNamesMember"},"factValues":[{"value":"9548000","decimals":-3}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"P4Y7M6D"}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"121100000","decimals":-3}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"75847000","decimals":-3}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"45253000","decimals":-3}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"121100000","decimals":-3}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"55647000","decimals":-3}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"65453000","decimals":-3}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"1100000","decimals":-3}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"1083000","decimals":-3}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"1100000","decimals":-3}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"872000","decimals":-3}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"228000","decimals":-3}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"P6Y1M6D"}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"381517000","decimals":-3}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"193546000","decimals":-3}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"187971000","decimals":-3}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"377031000","decimals":-3}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"136531000","decimals":-3}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"240500000","decimals":-3}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of </span><span style=\"font-family:inherit;font-size:10pt;\">operations</span><span style=\"font-family:inherit;font-size:10pt;\"> as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:67%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:17px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:17px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"overflow:hidden;height:17px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cost of net revenue</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>33,932</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>35,821</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25,316</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Research and development</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>48</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>150</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>551</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Selling, general and administrative</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23,035</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>31,976</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>28,827</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>57,015</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>67,947</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54,694</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"33932000","decimals":-3}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"35821000","decimals":-3}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"25316000","decimals":-3}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"150000","decimals":-3}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"551000","decimals":-3}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},"factValues":[{"value":"23035000","decimals":-3}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},"factValues":[{"value":"31976000","decimals":-3}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},"factValues":[{"value":"28827000","decimals":-3}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57015000","decimals":-3}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67947000","decimals":-3}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54694000","decimals":-3}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table sets forth activity during the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> related to finite-lived intangible assets:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:75%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>240,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>310,645</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other additions</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>86</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Transfers to developed technology from IPR&amp;D</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,400</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Amortization</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(57,015</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(67,947</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Impairment losses</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,198</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>187,971</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>240,500</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"240500000","decimals":-3}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"310645000","decimals":-3}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"mxl:FinitelivedIntangibleAssetsOtherAdditions","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"86000","decimals":-3}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"mxl:FinitelivedIntangibleAssetsOtherAdditions","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4400000","decimals":-3}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57015000","decimals":-3}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67947000","decimals":-3}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsFinitelived","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsFinitelived","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2198000","decimals":-3}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"187971000","decimals":-3}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"240500000","decimals":-3}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsFinitelived","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents future amortization of the Company\u2019s finite-lived intangible assets at </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"4\"></td></tr><tr><td style=\"width:81%;\"></td><td style=\"width:1%;\"></td><td style=\"width:17%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amortization</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>56,610</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>55,828</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>38,298</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>26,075</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2024</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10,098</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Thereafter</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,062</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>187,971</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56610000","decimals":-3}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55828000","decimals":-3}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38298000","decimals":-3}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26075000","decimals":-3}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10098000","decimals":-3}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1062000","decimals":-3}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"187971000","decimals":-3}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"The following table sets forth the Company\u2019s activities related to the indefinite-lived intangible assets:<div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,400</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,400</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Transfers to developed technology from IPR&amp;D</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,400</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,400</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:OtherIndefiniteLivedIntangibleAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4400000","decimals":-3}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:OtherIndefiniteLivedIntangibleAssets","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4400000","decimals":-3}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4400000","decimals":-3}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:OtherIndefiniteLivedIntangibleAssets","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:OtherIndefiniteLivedIntangibleAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4400000","decimals":-3}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000.0","decimals":-6}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Financial Instruments<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The composition of financial instruments is as follows:</span></div><div style=\"line-height:120%;padding-top:12px;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.44054580896686%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:69%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Assets</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Interest rate swap</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Liabilities</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Interest rate swap</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;padding-top:12px;text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The fair values of the Company\u2019s financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:</span></div><div style=\"line-height:120%;padding-top:12px;padding-left:48px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.</span></div><div style=\"line-height:120%;padding-top:12px;padding-left:48px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.</span></div><div style=\"line-height:120%;padding-top:12px;padding-left:48px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Level 3: Unobservable inputs are used when little or no market data is available.</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company classifies its financial instrument within Level 2 of the fair value hierarchy on the basis of models utilizing market observable inputs. The interest rate swap has been valued on the basis of valuations provided by third-party pricing services, as derived from standard valuation or pricing models. Market-based observable inputs for the interest rate swap include one month LIBOR-based yield curves over the term of the swap. The Company reviews third-party pricing provider models, key inputs and assumptions and understands the pricing processes at its third-party providers in determining the overall reasonableness of the fair value of its Level 2 financial instruments. The Company also considers the risk of nonperformance by assessing the swap counterparty's credit risk in the estimate of fair value of the interest rate swap. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company has not made any adjustments to the valuations obtained from its third party pricing providers.\u00a0</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents a summary of the Company\u2019s financial instruments that are measured on a recurring basis:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"16\"></td></tr><tr><td style=\"width:49%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Fair Value Measurements</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Quoted\u00a0Prices<br/>in Active<br/>Markets for<br/>Identical\u00a0Assets<br/>(Level 1)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Significant<br/>Unobservable<br/>Inputs<br/>(Level\u00a03)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Assets</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Interest rate swap, December 31, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Liabilities</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Interest rate swap, December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table summarizes activity for the interest rate swap: </span></div><div style=\"line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Fair Value at December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Interest rate swap</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>734</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Unrealized gain (loss) recognized in other comprehensive income (loss)</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,660</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>889</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(37</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">There were </span><span style=\"font-family:inherit;font-size:10pt;\"><span>no</span></span><span style=\"font-family:inherit;font-size:10pt;\"> transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended </span><span style=\"font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">.</span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Some of the Company\u2019s financial instruments are not measured at fair value on a recurring basis but are recorded at amounts that approximate fair value due to their liquid or short-term nature. Such financial assets and financial liabilities include: cash and cash equivalents, restricted cash, net receivables, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><span style=\"font-family:inherit;font-size:10pt;\">The Company\u2019s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note </span><span style=\"font-family:inherit;font-size:10pt;\">8</span>)."}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The composition of financial instruments is as follows:</span></div><div style=\"line-height:120%;padding-top:12px;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.44054580896686%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:69%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Assets</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Interest rate swap</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Liabilities</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Interest rate swap</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;padding-top:12px;text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"1623000","decimals":-3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"37000","decimals":-3}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents a summary of the Company\u2019s financial instruments that are measured on a recurring basis:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"16\"></td></tr><tr><td style=\"width:49%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Fair Value Measurements</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Quoted\u00a0Prices<br/>in Active<br/>Markets for<br/>Identical\u00a0Assets<br/>(Level 1)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Significant<br/>Unobservable<br/>Inputs<br/>(Level\u00a03)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Assets</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Interest rate swap, December 31, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Liabilities</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Interest rate swap, December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"1623000","decimals":-3}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"1623000","decimals":-3}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"37000","decimals":-3}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"37000","decimals":-3}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:InvestmentTypeAxis":"us-gaap:DerivativeFinancialInstrumentsAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table summarizes activity for the interest rate swap: </span></div><div style=\"line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Fair Value at December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">Interest rate swap</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>734</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Unrealized gain (loss) recognized in other comprehensive income (loss)</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,660</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>889</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(37</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,623</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1623000","decimals":-3}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"734000","decimals":-3}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1660000","decimals":-3}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"889000","decimals":-3}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37000","decimals":-3}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1623000","decimals":-3}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"mxl:FairValueLiabilitiesTransfersbetweenLevels","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Balance Sheet Details<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cash, cash equivalents, and restricted cash consist of the following:</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cash and cash equivalents</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>92,708</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>73,142</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Short-term restricted cash</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>349</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>645</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Long-term restricted cash</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>60</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>404</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total cash, cash equivalents and restricted cash</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>93,117</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>74,191</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2018</span><span style=\"font-family:inherit;font-size:10pt;\">, cash and cash equivalents included </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$20.4 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of money market funds, respectively. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company has restricted cash of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.4 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$1.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases. </span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Inventory consists of the following:</span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Work-in-process</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14,525</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17,618</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Finished goods</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,985</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>24,120</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>31,510</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>41,738</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Property and equipment consist of the following:</span></div><div style=\"line-height:120%;text-align:justify;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"10\"></td></tr><tr><td style=\"width:59%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Useful\u00a0Life</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in Years)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Furniture and fixtures</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,199</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,020</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Machinery and equipment</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">3-5</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>35,660</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>34,225</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Masks and production equipment</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2-5</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,209</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>12,645</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Software</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,956</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,675</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Leasehold improvements</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1-5</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,186</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17,493</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Construction in progress</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">N/A</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>746</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>133</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>75,956</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>72,191</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less accumulated depreciation and amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(59,343</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(53,787</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,613</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>18,404</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Depreciation expense for the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\"> was </span><span style=\"font-family:inherit;font-size:10pt;\">$7.3 million</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">$11.1 million</span><span style=\"font-family:inherit;font-size:10pt;\">, and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$12.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively.</span></div><div style=\"line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued price protection liability consists of the following activity:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:67%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,454</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21,571</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Charged as a reduction of revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>24,449</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>34,288</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Reversal of unclaimed rebates</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(42</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,413</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Payments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(28,304</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(36,992</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>12,557</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,454</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued expenses and other current liabilities consist of the following:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:67%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\"><sup style=\"vertical-align:top;line-height:120%;font-size:5pt\">(1)</sup></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued technology license payments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued professional fees</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>861</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,270</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued engineering and production costs</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,491</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>646</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued restructuring</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>294</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,946</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued royalty</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>923</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>980</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Short-term lease liabilities</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,810</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,214</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued customer credits</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>832</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,204</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Income tax liability</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>65</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>784</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer contract liabilities</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>107</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued obligations to customers for price adjustments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8,382</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,558</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued obligations to customers for stock rotation rights</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,410</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,494</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,496</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,615</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>31,171</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>28,282</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">___________</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><sup style=\"vertical-align:top;line-height:120%;font-size:7pt\">(1)</sup></span><span style=\"font-family:inherit;font-size:10pt;\"> Due to the adoption of ASC 842 on January 1, 2019 with a cumulative effect adjustment to accumulated deficit, prior period amounts have not been adjusted to include short-term lease payment obligations.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table summarizes the balances in accumulated other comprehensive income (loss) by component:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:52%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Cumulative Translation Adjustments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Interest Rate Hedge</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"12\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance at December 31, 2017</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>562</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>477</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,039</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other comprehensive income (loss) before reclassifications, net of tax</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,572</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>702</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(870</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net current period other comprehensive income (loss)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,572</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>702</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(870</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cumulative effect of adoption of new accounting principles</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>103</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>103</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance at December 31, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(907</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,179</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>272</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other comprehensive income (loss) before reclassifications, net of tax</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>160</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,319</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,159</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net current period other comprehensive income (loss)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>160</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,319</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,159</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(747</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(140</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(887</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cash, cash equivalents, and restricted cash consist of the following:</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cash and cash equivalents</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>92,708</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>73,142</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Short-term restricted cash</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>349</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>645</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Long-term restricted cash</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>60</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>404</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total cash, cash equivalents and restricted cash</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>93,117</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>74,191</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92708000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73142000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"349000","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"645000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsNoncurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"404000","decimals":-3}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93117000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74191000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20400000","decimals":-5}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalents","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400000","decimals":-5}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalents","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Inventory consists of the following:</span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Work-in-process</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14,525</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17,618</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Finished goods</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,985</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>24,120</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>31,510</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>41,738</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcess","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14525000","decimals":-3}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcess","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17618000","decimals":-3}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16985000","decimals":-3}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24120000","decimals":-3}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31510000","decimals":-3}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41738000","decimals":-3}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Property and equipment consist of the following:</span></div><div style=\"line-height:120%;text-align:justify;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"10\"></td></tr><tr><td style=\"width:59%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Useful\u00a0Life</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in Years)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Furniture and fixtures</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,199</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,020</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Machinery and equipment</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">3-5</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>35,660</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>34,225</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Masks and production equipment</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2-5</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,209</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>12,645</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Software</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,956</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,675</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Leasehold improvements</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1-5</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,186</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17,493</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Construction in progress</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">N/A</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>746</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>133</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>75,956</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>72,191</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less accumulated depreciation and amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(59,343</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(53,787</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,613</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>18,404</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember"},"factValues":[{"value":"2199000","decimals":-3}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember"},"factValues":[{"value":"2020000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"35660000","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"34225000","decimals":-3}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"mxl:MasksAndProductionEquipmentMember"},"factValues":[{"value":"15209000","decimals":-3}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"mxl:MasksAndProductionEquipmentMember"},"factValues":[{"value":"12645000","decimals":-3}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerSoftwareIntangibleAssetMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:SoftwareAndSoftwareDevelopmentCostsMember"},"factValues":[{"value":"5956000","decimals":-3}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:SoftwareAndSoftwareDevelopmentCostsMember"},"factValues":[{"value":"5675000","decimals":-3}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember"},"factValues":[{"value":"16186000","decimals":-3}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember"},"factValues":[{"value":"17493000","decimals":-3}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ConstructionInProgressMember"},"factValues":[{"value":"746000","decimals":-3}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ConstructionInProgressMember"},"factValues":[{"value":"133000","decimals":-3}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75956000","decimals":-3}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72191000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59343000","decimals":-3}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53787000","decimals":-3}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16613000","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18404000","decimals":-3}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000000.0","decimals":-5}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"mxl:PriceProtectionLiabilityTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued price protection liability consists of the following activity:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:67%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Beginning balance</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,454</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21,571</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Charged as a reduction of revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>24,449</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>34,288</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Reversal of unclaimed rebates</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(42</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,413</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Payments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(28,304</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(36,992</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Ending balance</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>12,557</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,454</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"mxl:AccruedPriceProtectionLiability","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16454000","decimals":-3}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"mxl:AccruedPriceProtectionLiability","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21571000","decimals":-3}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"mxl:PriceProtectionRebateCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24449000","decimals":-3}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"mxl:PriceProtectionRebateCharges","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34288000","decimals":-3}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"mxl:ReversalOfUnclaimedRebates","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42000","decimals":-3}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"mxl:ReversalOfUnclaimedRebates","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2413000","decimals":-3}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"mxl:PriceProtectionpayments","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28304000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"mxl:PriceProtectionpayments","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36992000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"mxl:AccruedPriceProtectionLiability","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12557000","decimals":-3}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"mxl:AccruedPriceProtectionLiability","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16454000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued expenses and other current liabilities consist of the following:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:67%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\"><sup style=\"vertical-align:top;line-height:120%;font-size:5pt\">(1)</sup></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued technology license payments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued professional fees</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>861</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,270</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued engineering and production costs</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,491</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>646</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued restructuring</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>294</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,946</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued royalty</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>923</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>980</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Short-term lease liabilities</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,810</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,214</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued customer credits</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>832</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,204</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Income tax liability</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>65</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>784</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer contract liabilities</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>107</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued obligations to customers for price adjustments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8,382</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,558</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued obligations to customers for stock rotation rights</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,410</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,494</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,496</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,615</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>31,171</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>28,282</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">___________</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><sup style=\"vertical-align:top;line-height:120%;font-size:7pt\">(1)</sup></span><span style=\"font-family:inherit;font-size:10pt;\"> Due to the adoption of ASC 842 on January 1, 2019 with a cumulative effect adjustment to accumulated deficit, prior period amounts have not been adjusted to include short-term lease payment obligations.</span></div>"}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"mxl:AccruedTechnologyLicensePaymentsCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4500000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"mxl:AccruedTechnologyLicensePaymentsCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4500000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:AccruedProfessionalFeesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"861000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:AccruedProfessionalFeesCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1270000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"mxl:Accruedengineeringandproductioncosts","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4491000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"mxl:Accruedengineeringandproductioncosts","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"646000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"294000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1946000","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:AccruedRoyaltiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"923000","decimals":-3}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:AccruedRoyaltiesCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"980000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4810000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1214000","decimals":-3}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"mxl:Accruedcustomercredits","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"832000","decimals":-3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"mxl:Accruedcustomercredits","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1204000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"us-gaap:TaxesPayableCurrentAndNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65000","decimals":-3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:TaxesPayableCurrentAndNoncurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"784000","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiability","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107000","decimals":-3}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiability","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71000","decimals":-3}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:CustomerRefundLiabilityCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"mxl:ReductioninTransactionPriceMember"},"factValues":[{"value":"8382000","decimals":-3}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"us-gaap:CustomerRefundLiabilityCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"mxl:ReductioninTransactionPriceMember"},"factValues":[{"value":"7558000","decimals":-3}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"mxl:Accruedobligationstocustomersforstockrotationrights","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"1410000","decimals":-3}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"mxl:Accruedobligationstocustomersforstockrotationrights","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"1494000","decimals":-3}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4496000","decimals":-3}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6615000","decimals":-3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31171000","decimals":-3}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28282000","decimals":-3}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table summarizes the balances in accumulated other comprehensive income (loss) by component:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:52%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Cumulative Translation Adjustments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Interest Rate Hedge</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"12\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance at December 31, 2017</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>562</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>477</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,039</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other comprehensive income (loss) before reclassifications, net of tax</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,572</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>702</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(870</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net current period other comprehensive income (loss)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,572</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>702</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(870</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cumulative effect of adoption of new accounting principles</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>103</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>103</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance at December 31, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(907</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,179</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>272</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other comprehensive income (loss) before reclassifications, net of tax</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>160</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,319</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,159</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net current period other comprehensive income (loss)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>160</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,319</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,159</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(747</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(140</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(887</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"562000","decimals":-3}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"},"factValues":[{"value":"477000","decimals":-3}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1039000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1572000","decimals":-3}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"702000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-870000","decimals":-3}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1572000","decimals":-3}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"702000","decimals":-3}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-870000","decimals":-3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"103000","decimals":-3}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"mxl:Cumulativeadjustmentforadoptionofaccountingprinciplenet","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"103000","decimals":-3}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"-907000","decimals":-3}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"},"factValues":[{"value":"1179000","decimals":-3}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"272000","decimals":-3}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"160000","decimals":-3}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1319000","decimals":-3}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1159000","decimals":-3}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"160000","decimals":-3}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1319000","decimals":-3}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1159000","decimals":-3}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"-747000","decimals":-3}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"},"factValues":[{"value":"-140000","decimals":-3}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-887000","decimals":-3}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"us-gaap:DebtDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Debt and Interest Rate Swap<div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Debt</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The carrying amount of the Company's long-term debt consists of the following:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:65%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Principal</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>212,000</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>262,000</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0\u00a0\u00a0\u00a0Unamortized debt discount</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,328</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,630</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0\u00a0\u00a0\u00a0Unamortized debt issuance costs</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,763</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,613</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net carrying amount of long-term debt</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>206,909</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>255,757</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: current portion of long-term debt</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Long-term debt, non-current portion</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>206,909</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>255,757</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">On May\u00a012, 2017, the Company entered into a credit agreement with certain lenders and a collateral agent in connection with the acquisition of Exar (Note 3).  The credit agreement provides for an initial secured term B loan facility (the \u201cInitial Term Loan\u201d) in an aggregate principal amount of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$425.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">. The credit agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$160.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> (subject to adjustments for any voluntary prepayments), plus an unlimited amount that is subject to pro forma compliance with certain secured leverage ratio and total leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the credit agreement or new lenders.</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Loans under the credit agreement bear interest, at the Company\u2019s option, at a rate equal to either (i)\u00a0a </span><span style=\"font-family:inherit;font-size:10pt;\"><span>base rate</span></span><span style=\"font-family:inherit;font-size:10pt;\"> equal to the highest of (x)\u00a0</span><span style=\"font-family:inherit;font-size:10pt;\"><span>the federal funds rate, plus 0.50%</span></span><span style=\"font-family:inherit;font-size:10pt;\">, (y) the </span><span style=\"font-family:inherit;font-size:10pt;\"><span>prime rate</span></span><span style=\"font-family:inherit;font-size:10pt;\"> then in effect and (z)\u00a0</span><span style=\"font-family:inherit;font-size:10pt;\"><span>an adjusted LIBOR rate determined on the basis of a\u00a0one- three- or six-month\u00a0interest period, plus 1.0%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> or (ii)\u00a0</span><span style=\"font-family:inherit;font-size:10pt;\"><span>an adjusted LIBOR rate, subject to a floor of 0.75%</span></span><span style=\"font-family:inherit;font-size:10pt;\">, in each case, plus an applicable margin of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>2.50%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> in the case of LIBOR rate loans and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>1.50%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> in the case of base rate loans. Commencing on September\u00a030, 2017, the Initial Term Loan will amortize in equal </span><span style=\"font-family:inherit;font-size:10pt;\"><span>quarterly installments</span></span><span style=\"font-family:inherit;font-size:10pt;\"> equal to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>0.25%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of the original principal amount of the Initial Term Loan, with the balance payable on the maturity date. The Initial Term Loan has a term of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>seven years</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and will mature on May\u00a012, 2024, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan must be repaid. The Company is also required to pay fees customary for a credit facility of this size and type.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the 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 credit agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a </span><span style=\"font-family:inherit;font-size:10pt;\"><span>1.0% soft call premium</span></span><span style=\"font-family:inherit;font-size:10pt;\"> applicable during the first six months for the loan term. The Company exercised its right to prepay and made aggregate payments of principal of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$213.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> to date through </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company\u2019s obligations under the credit agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the credit agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a security agreement with the collateral agent.  </span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The 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. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company was in compliance with such covenants. The credit agreement 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 credit agreement, and may exercise certain other rights and remedies provided for under the credit agreement, the other loan documents and applicable law.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of\u00a0</span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the weighted average effective interest rate on long-term debt was\u00a0approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>4.9%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>4.6%</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$398.5 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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 </span><span style=\"font-family:inherit;font-size:10pt;\"><span>4.6%</span></span><span style=\"font-family:inherit;font-size:10pt;\">, which represents a Level 2 fair value measurement. The debt discount of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$2.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and debt issuance costs of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$6.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> are being amortized to interest expense using the effective interest method from the issuance date through the contractual maturity date of the term loan of </span><span style=\"font-family:inherit;font-size:10pt;\">May\u00a012, 2024</span><span style=\"font-family:inherit;font-size:10pt;\">. </span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">During the </span><span style=\"font-family:inherit;font-size:10pt;\">year ended December 31, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company recognized amortization of debt discount of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and debt issuance costs of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.9 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> to interest expense. During the </span><span style=\"font-family:inherit;font-size:10pt;\">year ended December 31, 2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company recognized amortization of debt discount of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and debt issuance costs of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.8 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> to interest expense. During the </span><span style=\"font-family:inherit;font-size:10pt;\">year ended December 31, 2017</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company recognized amortization of debt discount of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and debt issuance costs of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.6 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> to interest expense.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The approximate fair value of the term loan as of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$214.6 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$268.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the remaining principal balance on the term loan was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$212.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$262.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. The remaining principal balance is due on </span><span style=\"font-family:inherit;font-size:10pt;\">May\u00a012, 2024</span><span style=\"font-family:inherit;font-size:10pt;\"> at the maturity date on the term loan.</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Interest Rate Swap</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In November 2017, the Company entered into a fixed-for-floating interest rate swap with an amortizing notional amount to swap a substantial portion of variable rate LIBOR interest payments under its term loans for fixed interest payments bearing an interest rate of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>1.74685%</span></span><span style=\"font-family:inherit;font-size:10pt;\">.  The Company's outstanding debt is still subject to a </span><span style=\"font-family:inherit;font-size:10pt;\"><span>2.5%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> fixed applicable margin during the term of the loan. The interest rate swap is designated as a cash flow hedge of a portion of floating rate interest payments on long-term debt and effectively fixes the interest rate on a substantial portion of the Company\u2019s long-term debt at approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>4.25%</span></span><span style=\"font-family:inherit;font-size:10pt;\">. Accordingly, the Company applies cash flow hedge accounting to the interest rate swap and it is recorded at fair value as an asset or liability and the effective portion of changes in the fair value of the interest rate swap, as measured quarterly, are reported in other comprehensive income (loss). As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the fair value of the interest rate swap was a </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.04 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> liability and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$1.6 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> asset, respectively (Note </span><span style=\"font-family:inherit;font-size:10pt;\">6</span><span style=\"font-family:inherit;font-size:10pt;\">). The interest rate swap is included in other current liabilities in the consolidated balance sheets as of December 31, 2019. The change in fair value related to the interest rate swap </span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">asset included in other comprehensive income (loss) for the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\"> was a </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$1.7 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> decrease, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.9 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> increase, and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.7 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> increase in fair value, respectively. The interest rate swap expires in October 2020 and the total </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.04 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of unrealized loss recorded in accumulated other comprehensive income (loss) at </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> is expected to be recorded in interest expense over the next twelve months, upon expiration of the interest rate swap.</span></div>"}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDebtTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The carrying amount of the Company's long-term debt consists of the following:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:65%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Principal</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>212,000</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>262,000</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0\u00a0\u00a0\u00a0Unamortized debt discount</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,328</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,630</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0\u00a0\u00a0\u00a0Unamortized debt issuance costs</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,763</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,613</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net carrying amount of long-term debt</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>206,909</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>255,757</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: current portion of long-term debt</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Long-term debt, non-current portion</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>206,909</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>255,757</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"212000000","decimals":-3}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"262000000","decimals":-3}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentUnamortizedDiscount","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"1328000","decimals":-3}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentUnamortizedDiscount","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"1630000","decimals":-3}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:DeferredFinanceCostsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"3763000","decimals":-3}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"us-gaap:DeferredFinanceCostsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"4613000","decimals":-3}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"206909000","decimals":-3}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"255757000","decimals":-3}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"206909000","decimals":-3}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"255757000","decimals":-3}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:MediumTermNotesMember"},"factValues":[{"value":"425000000.0","decimals":-5}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"mxl:LineofCreditFacilityIncrementalBorrowingCapacity","xbrl:period":"2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"160000000.0","decimals":-5}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateTerms","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:VariableRateAxis":"us-gaap:BaseRateMember"},"factValues":[{"value":"base rate"}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateTerms","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:VariableRateAxis":"us-gaap:FederalFundsEffectiveSwapRateMember"},"factValues":[{"value":"the federal funds rate, plus 0.50%"}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateTerms","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:VariableRateAxis":"us-gaap:PrimeRateMember"},"factValues":[{"value":"prime rate"}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateTerms","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"an adjusted LIBOR rate determined on the basis of a\u00a0one- three- or six-month\u00a0interest period, plus 1.0%"}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateTerms","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"an adjusted LIBOR rate, subject to a floor of 0.75%"}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:VariableRateAxis":"mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember"},"factValues":[{"value":"0.0250"}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:VariableRateAxis":"us-gaap:BaseRateMember"},"factValues":[{"value":"0.0150"}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","xbrl:period":"2024-05-12T00:00:00/2024-05-13T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementScenarioAxis":"srt:ScenarioForecastMember"},"factValues":[{"value":"quarterly installments"}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"mxl:DebtInstrumentQuarterlyAmortizationRate","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0.0025"}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentTerm","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCallFeature","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"1.0% soft call premium"}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfDebt","xbrl:period":"2017-05-12T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"213000000.0","decimals":-5}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0.049","decimals":3}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0.046","decimals":3}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"398500000","decimals":-5}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2017-05-13T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0.046","decimals":3}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentUnamortizedDiscount","xbrl:period":"2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"us-gaap:DeferredFinanceCostsGross","xbrl:period":"2017-05-13T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6000000.0","decimals":-5}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfDebtDiscountPremium","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"900000","decimals":-5}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfDebtDiscountPremium","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"800000","decimals":-5}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfDebtDiscountPremium","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"214600000","decimals":-5}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"268100000","decimals":-5}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"212000000.0","decimals":-5}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"262000000.0","decimals":-5}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:DerivativeFixedInterestRate","xbrl:period":"2017-11-04T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0.0174685"}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"0.025"}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:DerivativeFixedInterestRate","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0.0425","decimals":4}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40000.00","decimals":-4}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1600000","decimals":-5}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1700000","decimals":-5}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"900000","decimals":-5}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax","xbrl:period":"2017-11-14T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-40000.00","decimals":-3}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Stock-Based Compensation and Employee Benefit Plans<div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Common Stock</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">On March\u00a029, 2017, each share of the Company\u2019s then outstanding Class A common stock and Class B common stock automatically converted into a single class of common stock pursuant to the terms of the Company\u2019s Amended and Restated Certificate of Incorporation. Also on March 29, 2017, the shares underlying outstanding stock options, restricted stock units and restricted stock awards automatically converted to rights to receive shares of a single class of common stock. The conversion had no impact on the total number of issued and outstanding shares of capital stock; the Class A shares and Class B shares converted into an equivalent number of shares of common stock. The board of directors approved a reduction in the Company\u2019s total number of authorized shares of capital stock by </span><span style=\"font-family:inherit;font-size:10pt;\"><span>65,445,853</span></span><span style=\"font-family:inherit;font-size:10pt;\"> from </span><span style=\"font-family:inherit;font-size:10pt;\"><span>1,575,000,000</span></span><span style=\"font-family:inherit;font-size:10pt;\"> to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>1,509,554,147</span></span><span style=\"font-family:inherit;font-size:10pt;\"> to account for the </span><span style=\"font-family:inherit;font-size:10pt;\"><span>58,876,053</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares of Class A common stock and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>6,569,800</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares of Class B common stock retired upon conversion, such that the authorized number of shares of Class A common stock is </span><span style=\"font-family:inherit;font-size:10pt;\"><span>441,123,947</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and the authorized number of shares of Class B common stock is </span><span style=\"font-family:inherit;font-size:10pt;\"><span>493,430,200</span></span><span style=\"font-family:inherit;font-size:10pt;\">.  No additional Class A shares or Class B shares will be issued following the conversion. The authorized number of shares of common stock and preferred stock remain unchanged at </span><span style=\"font-family:inherit;font-size:10pt;\"><span>550,000,000</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>25,000,000</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares, respectively.</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Following the conversion, each share of common stock is entitled to one vote per share and otherwise has the same designations, rights, powers and preferences as the Class A common stock prior to the conversion. In addition, holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.  Prior to the conversion, the holders of the Company\u2019s Class A and Class B common stock had identical voting rights, except that holders of Class A common stock were entitled to one vote per share and holders of Class B common stock were entitled to ten votes per share with respect to transactions that would result in a change of control of the Company or that relate to the Company\u2019s equity incentive plans. In addition, holders of Class B common stock had the exclusive right to elect two members of the Company\u2019s Board of Directors, each referred to as a Class B Director. The shares of Class B common stock were not publicly traded. Each share of Class B common stock was convertible at any time at the option of the holder into one share of Class A common stock and in most instances automatically converted upon sale or other transfer.</span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Employee Compensation Plans</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">At </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company had stock-based compensation awards outstanding under the following plans: the 2004 Stock Plan, the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP, and plans under which equity incentive awards were assumed in connection with the acquisitions of Entropic in 2015 and Exar Corporation in 2017. All current stock awards are issued under the 2010 Plan and ESPP.</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">2010 Equity Incentive Plan</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The 2010 Plan 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 aggregate number of shares of common stock that may be issued pursuant to stock awards under the 2010 Plan will increase by any shares subject to stock options or other awards granted under the 2004 Stock Plan that expire or otherwise terminate without having been exercised in full and shares issued pursuant to awards granted under the 2004 Stock Plan that are forfeited to or repurchased by the Company. In addition, 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: </span><span style=\"font-family:inherit;font-size:10pt;\"><span>2,583,311</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares of the Company\u2019s common stock; four percent (</span><span style=\"font-family:inherit;font-size:10pt;\"><span>4%</span></span><span style=\"font-family:inherit;font-size:10pt;\">) of the outstanding shares of the Company\u2019s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company\u2019s board of directors may determine. Options granted will generally vest over a </span><span style=\"font-family:inherit;font-size:10pt;\"><span>four years</span></span><span style=\"font-family:inherit;font-size:10pt;\"> period and the term can be from seven to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>ten years</span></span><span style=\"font-family:inherit;font-size:10pt;\">. </span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In December 2018, the Company's board of directors approved an amendment to the plan to add a clawback policy, which requires the Company'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\u2019s compensation committee determines, in its sole discretion, that the misreporting </span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 \u201crecoverable compensation.\u201d Recoverable compensation is defined in the clawback policy but generally includes any cash or equity compensation paid to executive officers under the Company's Executive Incentive Bonus Plan or 2010 Equity Incentive Plan 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=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the number of shares reserved for future issuance under the 2010 Plan and awards outstanding under the 2004 Plan are </span><span style=\"font-family:inherit;font-size:10pt;\"><span>13,754,656</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>3,000</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares, respectively.</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">2010 Employee Stock Purchase Plan</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The ESPP authorizes the issuance of shares of the Company\u2019s common stock pursuant to purchase rights granted to the Company\u2019s employees. The number of shares of the Company\u2019s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: </span><span style=\"font-family:inherit;font-size:10pt;\"><span>968,741</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares of the Company\u2019s common stock; one and a quarter percent (</span><span style=\"font-family:inherit;font-size:10pt;\"><span>1.25%</span></span><span style=\"font-family:inherit;font-size:10pt;\">) of the outstanding shares of the Company\u2019s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company's board of directors or a committee appointed by the Company'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 </span><span style=\"font-family:inherit;font-size:10pt;\"><span>27 months</span></span><span style=\"font-family:inherit;font-size:10pt;\">, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company\u2019s 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 </span><span style=\"font-family:inherit;font-size:10pt;\"><span>15%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of their earnings for the purchase of the Company\u2019s common stock under the ESPP. Unless otherwise determined by the Company\u2019s 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)\u00a0</span><span style=\"font-family:inherit;font-size:10pt;\"><span>85%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of the fair market value of a share of the Company\u2019s common stock on the first date of an offering or (b)\u00a0</span><span style=\"font-family:inherit;font-size:10pt;\"><span>85%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of the fair market value of a share of the Company\u2019s common stock on the date of purchase. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the number of shares of common stock reserved for future issuance under the ESPP is </span><span style=\"font-family:inherit;font-size:10pt;\"><span>2,752,186</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares.</span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Employee Incentive Bonus </span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In </span><span style=\"font-family:inherit;font-size:10pt;\">May 2013</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company's compensation committee amended its Executive Incentive Bonus Plan to permit the settlement of awards under the plan in any combination of cash or shares of its common stock. Additionally, the Company settles a majority of bonus awards for all other employees in common stock.  When bonus awards are settled in common stock issued under the 2010 Plan, the number of shares issuable to plan participants is determined based on the closing sales price of the Company's common stock as determined in trading on the New York Stock Exchange on the date approved by the Board of Directors. In February 2019 and 2018, the Company issued </span><span style=\"font-family:inherit;font-size:10pt;\"><span>0.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> freely-tradable shares of its common stock in settlement of bonus awards to employees, including executives, for the 2018 and 2017 performance periods, respectively. At </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, an accrual of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$3.5 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> was recorded for bonus awards for employees for the 2019 performance period, which the Company intends to settle in shares of its common stock to be issued under its 2010 Equity Incentive Plan, as amended, with the number of shares issuable to plan participants determined based on the closing sales price of the Company\u2019s common stock as determined in trading on the New York Stock Exchange at a date to be determined. The Company's compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.</span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Stock-Based Compensation</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company recognizes stock-based compensation expense in the consolidated statements of </span><span style=\"font-family:inherit;font-size:10pt;\">operations</span><span style=\"font-family:inherit;font-size:10pt;\">, based on the department to which the related employee reports, as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cost of net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>577</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>489</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>332</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Research and development</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,545</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17,953</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,190</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Selling, general and administrative</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14,938</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,279</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11,016</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Restructuring expense</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,130</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>32,060</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>31,721</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>32,668</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The total unrecognized compensation cost related to unvested restricted stock units as of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$48.6 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, and the weighted average period over which these equity awards are expected to vest is </span><span style=\"font-family:inherit;font-size:10pt;\"><span>2.59</span></span><span style=\"font-family:inherit;font-size:10pt;\"> years. The total unrecognized compensation cost related to performance-based restricted stock units as of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$3.6 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, and the weighted average period over which these equity awards are expected to vest is </span><span style=\"font-family:inherit;font-size:10pt;\"><span>1.6 years</span></span><span style=\"font-family:inherit;font-size:10pt;\">. The total unrecognized compensation cost related to unvested stock options as of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$2.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, and the weighted average period over which these equity awards are expected to vest is </span><span style=\"font-family:inherit;font-size:10pt;\"><span>2.30</span></span><span style=\"font-family:inherit;font-size:10pt;\"> years. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Restricted Stock Units</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">A summary of the Company\u2019s restricted stock unit activity is as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"7\"></td></tr><tr><td style=\"width:63%;\"></td><td style=\"width:17%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Number of Shares</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Weighted-Average Grant-Date Fair Value per Share</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December\u00a031, 2018</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,263</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>20.23</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0Granted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,580</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23.23</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0Vested</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,541</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>20.16</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0Canceled</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(378</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21.52</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,924</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21.72</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Performance-Based Restricted Stock Units</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Performance-based restricted stock units are eligible to vest at the end of each fiscal year in a three-year performance period based on the Company\u2019s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over a multiple of four times the related results for the fourth quarter of 2018 relative to the growth rates for a peer group of companies for the same metrics and periods. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">For the performance-based restricted stock units granted in 2019, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>60%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of each performance-based award is subject to the net sales metric for the performance period and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>40%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is </span><span style=\"font-family:inherit;font-size:10pt;\"><span>250%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at </span><span style=\"font-family:inherit;font-size:10pt;\"><span>30%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>100%</span></span><span style=\"font-family:inherit;font-size:10pt;\">, 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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company believes that it is probable that the Company will achieve performance metrics specified in the award agreement based on its expected revenue and non-GAAP diluted EPS results over the performance period and calculated growth rates relative to its peers\u2019 expected results based on data available, as defined in the award agreement.</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">A summary of the Company\u2019s performance-based restricted stock unit activity is as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"7\"></td></tr><tr><td style=\"width:63%;\"></td><td style=\"width:17%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Number of Shares</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Weighted-Average Grant-Date Fair Value per Share</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December\u00a031, 2018</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0Granted</span><span style=\"font-family:inherit;font-size:10pt;\"><sup style=\"vertical-align:top;line-height:120%;font-size:7pt\">(1)</sup></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>445</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>22.21</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>445</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>22.21</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">________________</span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><sup style=\"vertical-align:top;line-height:120%;font-size:7pt\">(1)</sup></span><span style=\"font-family:inherit;font-size:10pt;\"> Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.</span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Employee Stock Purchase Rights and Stock Options</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Employee Stock Purchase Rights</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">During the </span><span style=\"font-family:inherit;font-size:10pt;\">year ended</span><span style=\"font-family:inherit;font-size:10pt;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, there were </span><span style=\"font-family:inherit;font-size:10pt;\"><span>248,067</span></span><span style=\"font-family:inherit;font-size:10pt;\"> shares of common stock purchased under the ESPP at a weighted average price of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$16.57</span></span><span style=\"font-family:inherit;font-size:10pt;\">.</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted-average grant date fair value per share</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$5.48 - 6.61</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$5.01 - $5.37</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$6.20 - $7.46</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Risk-free interest rate</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1.59 -  2.43%</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2.09 - 2.51%</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">0.60 - 1.39%</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dividend yield</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Expected term (in years)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.5</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.5</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">0.38 - 0.50</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Volatility</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">40.47 - 43.14%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">38.82 - 46.17%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">29.56 - 49.94%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The risk-free interest rate assumption was based on the 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\u2019s 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's daily closing stock prices.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">Stock Options</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">A summary of the Company\u2019s stock option activity is as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:45%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Number of Options</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Weighted-Average Exercise Price</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Weighted-Average Contractual Term </span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in years)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Aggregate Intrinsic Value </span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December\u00a031, 2018</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,659</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10.27</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Exercised</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,300</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7.28</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Canceled</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(22</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>18.09</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,337</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13.05</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2.56</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11,259</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vested and expected to vest at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,329</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13.02</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2.55</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11,239</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Exercisable at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,094</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11.87</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1.93</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10,549</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>No</span></span><span style=\"font-family:inherit;font-size:10pt;\"> stock options were granted by the Company during the </span><span style=\"font-family:inherit;font-size:10pt;\">year ended December 31, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">. </span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The fair values of stock options granted in 2018 and 2017 were estimated using the Black-Scholes option pricing model on the grant date using the following assumptions:</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"7\"></td></tr><tr><td style=\"width:67%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\"><sup style=\"vertical-align:top;line-height:120%;font-size:5pt\">(1)</sup></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted-average grant date fair value per share</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8.14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">8.77 - 21.04</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Risk-free interest rate</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2.76</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1.29% - 1.99%</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dividend yield</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Expected term (in years)</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5.50</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1.6 - 6.0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Volatility</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>44.30</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">45.39% - 50.32%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">_____________</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><sup style=\"vertical-align:top;line-height:120%;font-size:7pt\">(1)</sup></span><span style=\"font-family:inherit;font-size:10pt;\"> On May 12, 2017, the Company assumed certain stock options and restricted stock units from Exar. The assumptions above pertain to the Company's estimates of the fair value of such assumed equity awards, of which the vested portion was allocated to purchase price and the unvested portion allocated to future unrecognized compensation expense to be recognized over the remaining service period of the awards.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The risk-free interest rate assumption was based on the U.S. Treasury's rates for 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\u2019s expectation of not paying dividends in the foreseeable future. The expected term of the options was calculated using the simplified method as prescribed by guidance provided by the SEC. This decision was based on the lack of historical data due to the Company\u2019s limited number of stock option exercises under the 2010 Equity Incentive Plan. Estimated volatility incorporates historical volatility of the Company over the expected term based on the Company's daily closing stock prices. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The intrinsic value of stock options exercised during </span><span style=\"font-family:inherit;font-size:10pt;\">2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\"> was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$22.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$8.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$16.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. Cash received from exercise of stock options was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$4.5 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.7 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$7.9 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> during the </span><span style=\"font-family:inherit;font-size:10pt;\">years ended</span><span style=\"font-family:inherit;font-size:10pt;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. The tax benefit from stock options exercised was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$20.7 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$7.8 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$11.9 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> during the </span><span style=\"font-family:inherit;font-size:10pt;\">years ended</span><span style=\"font-family:inherit;font-size:10pt;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\">, respectively.</span></div>"}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesRetired","xbrl:period":"2017-03-29T00:00:00/2017-03-30T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"65445853","decimals":0}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2017-03-30T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","srt:StatementScenarioAxis":"mxl:PriorMember"},"factValues":[{"value":"1575000000","decimals":0}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2017-03-30T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","srt:StatementScenarioAxis":"mxl:SubsequentMember"},"factValues":[{"value":"1509554147","decimals":0}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesRetired","xbrl:period":"2017-03-29T00:00:00/2017-03-30T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"58876053","decimals":0}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesRetired","xbrl:period":"2017-03-29T00:00:00/2017-03-30T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"6569800","decimals":0}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"441123947","decimals":0}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"493430200","decimals":0}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"550000000","decimals":0}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"25000000","decimals":0}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"mxl:EquityIncentivePlanMember"},"factValues":[{"value":"2583311","decimals":0}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PlanNameAxis":"mxl:EquityIncentivePlanMember"},"factValues":[{"value":"0.04","decimals":2}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PlanNameAxis":"mxl:EquityIncentivePlanMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriodMaximum","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PlanNameAxis":"mxl:EquityIncentivePlanMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"mxl:EquityIncentivePlanMember"},"factValues":[{"value":"13754656","decimals":0}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"mxl:A2004EquityIncentivePlanMemberMember"},"factValues":[{"value":"3000","decimals":0}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"mxl:CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"mxl:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"968741","decimals":0}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PlanNameAxis":"mxl:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.0125","decimals":4}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"mxl:MaximumDurationOfEmployeeStockPurchasePlan","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PlanNameAxis":"mxl:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"P27M"}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PlanNameAxis":"mxl:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PlanNameAxis":"mxl:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.85"}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:PlanNameAxis":"mxl:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.85"}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"mxl:ESPPMember"},"factValues":[{"value":"2752186","decimals":0}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"mxl:SharesIssueduponSettlementofExecutiveBonusPlan","xbrl:period":"2019-02-23T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:AccruedBonusesCurrentAndNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3500000","decimals":-5}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company recognizes stock-based compensation expense in the consolidated statements of </span><span style=\"font-family:inherit;font-size:10pt;\">operations</span><span style=\"font-family:inherit;font-size:10pt;\">, based on the department to which the related employee reports, as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cost of net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>577</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>489</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>332</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Research and development</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,545</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17,953</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,190</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Selling, general and administrative</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14,938</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,279</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11,016</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Restructuring expense</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,130</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>32,060</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>31,721</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>32,668</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"577000","decimals":-3}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"489000","decimals":-3}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"332000","decimals":-3}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"16545000","decimals":-3}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"17953000","decimals":-3}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"16190000","decimals":-3}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},"factValues":[{"value":"14938000","decimals":-3}]},{"name":"rpt:f-972","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},"factValues":[{"value":"13279000","decimals":-3}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},"factValues":[{"value":"11016000","decimals":-3}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:RestructuringChargesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:RestructuringChargesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-976","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:RestructuringChargesMember"},"factValues":[{"value":"5130000","decimals":-3}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32060000","decimals":-3}]},{"name":"rpt:f-978","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31721000","decimals":-3}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32668000","decimals":-3}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"48600000","decimals":-5}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"P2Y7M2D"}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"3600000","decimals":-5}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"P1Y7M6D"}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000.0","decimals":-5}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"P2Y3M18D"}]},{"name":"rpt:f-986","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">A summary of the Company\u2019s restricted stock unit activity is as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"7\"></td></tr><tr><td style=\"width:63%;\"></td><td style=\"width:17%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Number of Shares</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Weighted-Average Grant-Date Fair Value per Share</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December\u00a031, 2018</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,263</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>20.23</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0Granted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,580</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23.23</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0Vested</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,541</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>20.16</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0Canceled</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(378</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21.52</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,924</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21.72</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-987","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"3263000","decimals":-3}]},{"name":"rpt:f-988","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"20.23","decimals":2}]},{"name":"rpt:f-989","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"1580000","decimals":-3}]},{"name":"rpt:f-990","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"23.23","decimals":2}]},{"name":"rpt:f-991","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"1541000","decimals":-3}]},{"name":"rpt:f-992","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"20.16","decimals":2}]},{"name":"rpt:f-993","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"378000","decimals":-3}]},{"name":"rpt:f-994","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"21.52","decimals":2}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"2924000","decimals":-3}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"mxl:RestrictedStockUnitandRestrictedStockAwardMember"},"factValues":[{"value":"21.72","decimals":2}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"mxl:VestingPercentageRelativeToNetSales","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0.60","decimals":2}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"mxl:VestingPercentageRelativeToEarningsPerShare","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0.40","decimals":2}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:VestingAxis":"us-gaap:ShareBasedCompensationAwardTrancheThreeMember"},"factValues":[{"value":"2.50","decimals":2}]},{"name":"rpt:f-1000","factDimensions":{"xbrl:concept":"mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:VestingAxis":"us-gaap:ShareBasedCompensationAwardTrancheOneMember"},"factValues":[{"value":"0.30","decimals":2}]},{"name":"rpt:f-1001","factDimensions":{"xbrl:concept":"mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:VestingAxis":"us-gaap:ShareBasedCompensationAwardTrancheTwoMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1002","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">A summary of the Company\u2019s performance-based restricted stock unit activity is as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"7\"></td></tr><tr><td style=\"width:63%;\"></td><td style=\"width:17%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Number of Shares</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Weighted-Average Grant-Date Fair Value per Share</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December\u00a031, 2018</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0\u00a0Granted</span><span style=\"font-family:inherit;font-size:10pt;\"><sup style=\"vertical-align:top;line-height:120%;font-size:7pt\">(1)</sup></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>445</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>22.21</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>445</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>22.21</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">________________</span></div><div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><sup style=\"vertical-align:top;line-height:120%;font-size:7pt\">(1)</sup></span><span style=\"font-family:inherit;font-size:10pt;\"> Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.</span></div>"}]},{"name":"rpt:f-1003","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1004","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1005","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"445000","decimals":-3}]},{"name":"rpt:f-1006","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"22.21","decimals":2}]},{"name":"rpt:f-1007","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"445000","decimals":-3}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"22.21","decimals":2}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"mxl:ESPPMember"},"factValues":[{"value":"248067","decimals":0}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"mxl:ESPPMember"},"factValues":[{"value":"16.57","decimals":2}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted-average grant date fair value per share</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$5.48 - 6.61</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$5.01 - $5.37</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$6.20 - $7.46</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Risk-free interest rate</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1.59 -  2.43%</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2.09 - 2.51%</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">0.60 - 1.39%</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dividend yield</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Expected term (in years)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.5</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.5</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">0.38 - 0.50</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Volatility</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">40.47 - 43.14%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">38.82 - 46.17%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">29.56 - 49.94%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1012","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1013","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1014","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1015","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P0Y6M"}]},{"name":"rpt:f-1016","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P0Y6M"}]},{"name":"rpt:f-1017","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">A summary of the Company\u2019s stock option activity is as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:45%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Number of Options</span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Weighted-Average Exercise Price</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Weighted-Average Contractual Term </span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in years)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Aggregate Intrinsic Value </span></div><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December\u00a031, 2018</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,659</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10.27</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Exercised</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,300</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7.28</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Canceled</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(22</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>18.09</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,337</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13.05</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2.56</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11,259</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vested and expected to vest at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,329</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13.02</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2.55</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11,239</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Exercisable at December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,094</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11.87</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1.93</span></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10,549</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1018","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"2659000","decimals":-3}]},{"name":"rpt:f-1019","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"10.27","decimals":2}]},{"name":"rpt:f-1020","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"1300000","decimals":-3}]},{"name":"rpt:f-1021","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"7.28","decimals":2}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"22000","decimals":-3}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"18.09","decimals":2}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"1337000","decimals":-3}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"13.05","decimals":2}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"P2Y6M21D"}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"11259000","decimals":-3}]},{"name":"rpt:f-1028","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"1329000","decimals":-3}]},{"name":"rpt:f-1029","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"13.02","decimals":2}]},{"name":"rpt:f-1030","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"P2Y6M18D"}]},{"name":"rpt:f-1031","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"11239000","decimals":-3}]},{"name":"rpt:f-1032","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"1094000","decimals":-3}]},{"name":"rpt:f-1033","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"11.87","decimals":2}]},{"name":"rpt:f-1034","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"P1Y11M4D"}]},{"name":"rpt:f-1035","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"10549000","decimals":-3}]},{"name":"rpt:f-1036","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1037","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The fair values of stock options granted in 2018 and 2017 were estimated using the Black-Scholes option pricing model on the grant date using the following assumptions:</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"7\"></td></tr><tr><td style=\"width:67%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\"><sup style=\"vertical-align:top;line-height:120%;font-size:5pt\">(1)</sup></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted-average grant date fair value per share</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8.14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">8.77 - 21.04</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Risk-free interest rate</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2.76</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1.29% - 1.99%</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dividend yield</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Expected term (in years)</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5.50</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1.6 - 6.0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Volatility</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>44.30</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">45.39% - 50.32%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1038","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"8.14","decimals":2}]},{"name":"rpt:f-1039","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0.0276","decimals":4}]},{"name":"rpt:f-1040","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1041","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1042","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"P5Y6M"}]},{"name":"rpt:f-1043","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0.4430","decimals":4}]},{"name":"rpt:f-1044","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22200000","decimals":-5}]},{"name":"rpt:f-1045","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8100000","decimals":-5}]},{"name":"rpt:f-1046","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16300000","decimals":-5}]},{"name":"rpt:f-1047","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4500000","decimals":-5}]},{"name":"rpt:f-1048","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-1049","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7900000","decimals":-5}]},{"name":"rpt:f-1050","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20700000","decimals":-5}]},{"name":"rpt:f-1051","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7800000","decimals":-5}]},{"name":"rpt:f-1052","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11900000","decimals":-5}]},{"name":"rpt:f-1053","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Income Taxes<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The domestic and international components of </span><span style=\"font-family:inherit;font-size:10pt;\">loss</span><span style=\"font-family:inherit;font-size:10pt;\"> before income taxes are presented as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:62%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Domestic</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(61,893</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,405</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>42,580</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>29,409</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(49,257</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(76,578</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Loss before income taxes</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(32,484</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(32,852</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(33,998</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The income tax provision (benefit) consists of the following:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:62%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Current:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Federal</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,604</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,292</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,470</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">State</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>26</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,560</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,640</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,784</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total current</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,180</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,969</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,280</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Deferred:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Federal</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(13,793</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>788</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19,451</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">State</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,829</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,799</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,668</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,095</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,884</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,697</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Change in valuation allowance</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,239</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(5,727</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(51,177</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total deferred</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(15,766</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(11,622</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(40,091</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total income tax benefit</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(12,586</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,653</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(24,811</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:62%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Provision (benefit) at statutory rate</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,821</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,814</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(11,899</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">State income taxes (net of federal benefit)</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>20</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Research and development credits</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(7,815</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(8,849</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(8,153</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign rate differential</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,489</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8,640</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23,666</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Stock compensation</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,750</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>74</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(5,713</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign income inclusion</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,936</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,103</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Transaction costs</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>553</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Provision to return</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,887</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(27</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(917</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Uncertain tax positions</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,244</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,463</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,993</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign tax credits</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(5</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Permanent and other</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>716</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,319</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,730</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign unremitted earnings</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(103</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,960</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,368</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Tax Act</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>185</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25,205</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other tax rate changes</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,257</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Attribute expirations</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,837</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Valuation allowance</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,239</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(5,727</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(51,177</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total income tax benefit</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(12,586</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,653</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(24,811</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The components of the deferred income tax assets are as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:71%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Deferred tax assets:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net operating loss carryforwards</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>65,477</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>64,887</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Research and development credits</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>80,404</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>75,032</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued expenses and other</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,768</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,965</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Lease obligation</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,047</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued compensation</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,441</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,504</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Stock-based compensation</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,460</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,550</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>160,597</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>152,938</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less valuation allowance</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(77,957</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(79,196</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>82,640</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>73,742</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Deferred tax liabilities:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Fixed assets</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(246</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,391</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Leased right-of-use assets</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,483</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Intangible assets</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(13,627</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(20,833</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net deferred tax assets</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>67,284</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>51,518</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">At </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company had federal, state and foreign tax net operating loss carryforwards of approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$269.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$86.4 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$11.7 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. The federal, state and foreign tax loss carryforwards will begin to expire in </span><span style=\"font-family:inherit;font-size:10pt;\">2020</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2020</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2026</span><span style=\"font-family:inherit;font-size:10pt;\"> respectively, unless previously utilized. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">At </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company had federal, state and foreign tax credit carryforwards of approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$41.8 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$86.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$5.7 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. The federal and foreign tax credit carryforwards will begin to expire in </span><span style=\"font-family:inherit;font-size:10pt;\">2023</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2024</span><span style=\"font-family:inherit;font-size:10pt;\"> respectively, unless previously utilized. The state tax credit carryforwards do not expire. The Company also has foreign incentive deductions of approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$24.5 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> that do not expire. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In addition, the Company has </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of federal alternative minimum tax credit carryforwards that will be refundable in future years, due to the Tax Cuts and Jobs Act described below.</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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's review of all positive and negative evidence, the Company released </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$51.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> in valuation allowance against certain of its deferred tax assets in 2017. In 2018, the Company released an additional </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$11.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of its valuation allowance as a result of completing its analysis of the effects of the Tax Act. The Company continues to maintain a valuation allowance on its state deferred taxes, 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=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The income tax </span><span style=\"font-family:inherit;font-size:10pt;\">benefit</span><span style=\"font-family:inherit;font-size:10pt;\"> for the </span><span style=\"font-family:inherit;font-size:10pt;\">year ended December 31, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> primarily related to the mix of pre-tax income among jurisdictions, discrete tax benefits related to stock-based compensation, and release of certain reserves for uncertain tax positions under ASC 740-10. </span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The income tax benefit for the </span><span style=\"font-family:inherit;font-size:10pt;\">year ended December 31, 2018</span><span style=\"font-family:inherit;font-size:10pt;\"> primarily related to a partial release of the Company's valuation allowance and the mix of pre-tax income among jurisdictions, excess tax benefits related to stock-based compensation, and release of uncertain tax positions under ASC 740-10. </span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The income tax benefit for the year ended December 31, 2017 primarily related to the release of the federal valuation allowance in 2017 and the effects of the Tax Act.</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Income tax positions must meet a more-likely-than-not threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first financial reporting period in which that threshold is no longer met. The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of operations as income tax expense. At </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company\u2019s unrecognized tax benefits totaled </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$62.0 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$52.7 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months.  At </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company had accrued interest and penalties of approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.9 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$1.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. The total amounts of interest and penalties recognized for the years ended December 31, 2019, 2018 and 2017 were not material.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table summarizes the changes to the unrecognized tax benefits during </span><span style=\"font-family:inherit;font-size:10pt;\">2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\">:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"4\"></td></tr><tr><td style=\"width:82%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance as of December 31, 2016</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23,417</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Additions based on tax positions related to the current year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,037</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Additions related to acquisitions</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37,090</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Decreases based on tax positions of prior year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(458</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance as of December 31, 2017</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>63,086</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Additions based on tax positions related to the current year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,080</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Decreases based on tax positions of prior year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,696</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance as of December 31, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>61,470</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Additions based on tax positions related to the current year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,678</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Decreases based on tax positions of prior year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,121</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance as of December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>62,027</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before </span><span style=\"font-family:inherit;font-size:10pt;\">2016</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2015</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2014</span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. </span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In April 2017, the Company\u2019s subsidiary in Singapore began operating under certain tax incentives in Singapore, which are generally effective through March 2022, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company\u2019s 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. Primarily because of the Company\u2019s Singapore net operating losses and a full valuation allowance in Singapore, the incentives did not have a material impact on the Company\u2019s income tax expense in 2017, 2018, or 2019.</span></div>"}]},{"name":"rpt:f-1054","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The domestic and international components of </span><span style=\"font-family:inherit;font-size:10pt;\">loss</span><span style=\"font-family:inherit;font-size:10pt;\"> before income taxes are presented as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:62%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Domestic</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(61,893</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16,405</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>42,580</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>29,409</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(49,257</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(76,578</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Loss before income taxes</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(32,484</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(32,852</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(33,998</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1055","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-61893000","decimals":-3}]},{"name":"rpt:f-1056","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16405000","decimals":-3}]},{"name":"rpt:f-1057","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42580000","decimals":-3}]},{"name":"rpt:f-1058","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29409000","decimals":-3}]},{"name":"rpt:f-1059","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-49257000","decimals":-3}]},{"name":"rpt:f-1060","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-76578000","decimals":-3}]},{"name":"rpt:f-1061","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32484000","decimals":-3}]},{"name":"rpt:f-1062","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32852000","decimals":-3}]},{"name":"rpt:f-1063","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33998000","decimals":-3}]},{"name":"rpt:f-1064","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The income tax provision (benefit) consists of the following:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:62%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Current:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Federal</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,604</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,292</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,470</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">State</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>26</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,560</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,640</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,784</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total current</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,180</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,969</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,280</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Deferred:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Federal</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(13,793</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>788</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19,451</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">State</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,829</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,799</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,668</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,095</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,884</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,697</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Change in valuation allowance</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,239</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(5,727</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(51,177</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total deferred</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(15,766</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(11,622</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(40,091</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total income tax benefit</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(12,586</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,653</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(24,811</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1065","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1604000","decimals":-3}]},{"name":"rpt:f-1066","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3292000","decimals":-3}]},{"name":"rpt:f-1067","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13470000","decimals":-3}]},{"name":"rpt:f-1068","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16000","decimals":-3}]},{"name":"rpt:f-1069","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37000","decimals":-3}]},{"name":"rpt:f-1070","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-1071","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1560000","decimals":-3}]},{"name":"rpt:f-1072","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1640000","decimals":-3}]},{"name":"rpt:f-1073","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1784000","decimals":-3}]},{"name":"rpt:f-1074","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3180000","decimals":-3}]},{"name":"rpt:f-1075","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4969000","decimals":-3}]},{"name":"rpt:f-1076","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15280000","decimals":-3}]},{"name":"rpt:f-1077","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13793000","decimals":-3}]},{"name":"rpt:f-1078","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"788000","decimals":-3}]},{"name":"rpt:f-1079","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19451000","decimals":-3}]},{"name":"rpt:f-1080","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1829000","decimals":-3}]},{"name":"rpt:f-1081","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2799000","decimals":-3}]},{"name":"rpt:f-1082","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4668000","decimals":-3}]},{"name":"rpt:f-1083","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1095000","decimals":-3}]},{"name":"rpt:f-1084","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3884000","decimals":-3}]},{"name":"rpt:f-1085","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3697000","decimals":-3}]},{"name":"rpt:f-1086","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1239000","decimals":-3}]},{"name":"rpt:f-1087","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5727000","decimals":-3}]},{"name":"rpt:f-1088","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51177000","decimals":-3}]},{"name":"rpt:f-1089","factDimensions":{"xbrl:concept":"mxl:DeferredIncomeTaxesExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15766000","decimals":-3}]},{"name":"rpt:f-1090","factDimensions":{"xbrl:concept":"mxl:DeferredIncomeTaxesExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11622000","decimals":-3}]},{"name":"rpt:f-1091","factDimensions":{"xbrl:concept":"mxl:DeferredIncomeTaxesExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-40091000","decimals":-3}]},{"name":"rpt:f-1092","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-12586000","decimals":-3}]},{"name":"rpt:f-1093","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6653000","decimals":-3}]},{"name":"rpt:f-1094","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-24811000","decimals":-3}]},{"name":"rpt:f-1095","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:62%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Provision (benefit) at statutory rate</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,821</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,814</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(11,899</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">State income taxes (net of federal benefit)</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>20</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Research and development credits</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(7,815</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(8,849</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(8,153</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign rate differential</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,489</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8,640</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23,666</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Stock compensation</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,750</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>74</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(5,713</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign income inclusion</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,936</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,103</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Transaction costs</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>553</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Provision to return</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,887</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(27</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(917</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Uncertain tax positions</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,244</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,463</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,993</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign tax credits</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(5</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Permanent and other</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>716</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,319</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,730</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Foreign unremitted earnings</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(103</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,960</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,368</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Tax Act</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>185</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25,205</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other tax rate changes</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,257</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Attribute expirations</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,837</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Valuation allowance</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,239</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(5,727</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(51,177</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total income tax benefit</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(12,586</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(6,653</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(24,811</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1096","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6821000","decimals":-3}]},{"name":"rpt:f-1097","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6814000","decimals":-3}]},{"name":"rpt:f-1098","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11899000","decimals":-3}]},{"name":"rpt:f-1099","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-1100","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20000","decimals":-3}]},{"name":"rpt:f-1101","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-1102","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7815000","decimals":-3}]},{"name":"rpt:f-1103","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8849000","decimals":-3}]},{"name":"rpt:f-1104","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8153000","decimals":-3}]},{"name":"rpt:f-1105","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4489000","decimals":-3}]},{"name":"rpt:f-1106","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8640000","decimals":-3}]},{"name":"rpt:f-1107","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23666000","decimals":-3}]},{"name":"rpt:f-1108","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2750000","decimals":-3}]},{"name":"rpt:f-1109","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74000","decimals":-3}]},{"name":"rpt:f-1110","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5713000","decimals":-3}]},{"name":"rpt:f-1111","factDimensions":{"xbrl:concept":"mxl:IncomeTaxReconciliationForeignDividends","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3936000","decimals":-3}]},{"name":"rpt:f-1112","factDimensions":{"xbrl:concept":"mxl:IncomeTaxReconciliationForeignDividends","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1103000","decimals":-3}]},{"name":"rpt:f-1113","factDimensions":{"xbrl:concept":"mxl:IncomeTaxReconciliationForeignDividends","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1114","factDimensions":{"xbrl:concept":"mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1115","factDimensions":{"xbrl:concept":"mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1116","factDimensions":{"xbrl:concept":"mxl:EffectiveIncomeTaxReconciliationOtherTransactionCosts","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"553000","decimals":-3}]},{"name":"rpt:f-1117","factDimensions":{"xbrl:concept":"us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1887000","decimals":-3}]},{"name":"rpt:f-1118","factDimensions":{"xbrl:concept":"us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-27000","decimals":-3}]},{"name":"rpt:f-1119","factDimensions":{"xbrl:concept":"us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-917000","decimals":-3}]},{"name":"rpt:f-1120","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxContingencies","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1244000","decimals":-3}]},{"name":"rpt:f-1121","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxContingencies","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1463000","decimals":-3}]},{"name":"rpt:f-1122","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxContingencies","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1993000","decimals":-3}]},{"name":"rpt:f-1123","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsForeign","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1124","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsForeign","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1125","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsForeign","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5000","decimals":-3}]},{"name":"rpt:f-1126","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"716000","decimals":-3}]},{"name":"rpt:f-1127","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1319000","decimals":-3}]},{"name":"rpt:f-1128","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1730000","decimals":-3}]},{"name":"rpt:f-1129","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-103000","decimals":-3}]},{"name":"rpt:f-1130","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1960000","decimals":-3}]},{"name":"rpt:f-1131","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1368000","decimals":-3}]},{"name":"rpt:f-1132","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1133","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"185000","decimals":-3}]},{"name":"rpt:f-1134","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25205000","decimals":-3}]},{"name":"rpt:f-1135","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherReconcilingItems","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1136","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherReconcilingItems","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1137","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherReconcilingItems","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1257000","decimals":-3}]},{"name":"rpt:f-1138","factDimensions":{"xbrl:concept":"mxl:Attributeexpirations","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2837000","decimals":-3}]},{"name":"rpt:f-1139","factDimensions":{"xbrl:concept":"mxl:Attributeexpirations","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1140","factDimensions":{"xbrl:concept":"mxl:Attributeexpirations","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1141","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1239000","decimals":-3}]},{"name":"rpt:f-1142","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5727000","decimals":-3}]},{"name":"rpt:f-1143","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-51177000","decimals":-3}]},{"name":"rpt:f-1144","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-12586000","decimals":-3}]},{"name":"rpt:f-1145","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6653000","decimals":-3}]},{"name":"rpt:f-1146","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-24811000","decimals":-3}]},{"name":"rpt:f-1147","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The components of the deferred income tax assets are as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:71%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Deferred tax assets:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net operating loss carryforwards</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>65,477</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>64,887</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Research and development credits</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>80,404</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>75,032</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued expenses and other</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,768</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,965</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Lease obligation</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,047</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accrued compensation</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,441</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,504</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Stock-based compensation</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,460</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,550</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>160,597</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>152,938</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less valuation allowance</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(77,957</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(79,196</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>82,640</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>73,742</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Deferred tax liabilities:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Fixed assets</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(246</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,391</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Leased right-of-use assets</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,483</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Intangible assets</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(13,627</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(20,833</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net deferred tax assets</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>67,284</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>51,518</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1148","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65477000","decimals":-3}]},{"name":"rpt:f-1149","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"64887000","decimals":-3}]},{"name":"rpt:f-1150","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80404000","decimals":-3}]},{"name":"rpt:f-1151","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75032000","decimals":-3}]},{"name":"rpt:f-1152","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7768000","decimals":-3}]},{"name":"rpt:f-1153","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7965000","decimals":-3}]},{"name":"rpt:f-1154","factDimensions":{"xbrl:concept":"mxl:DeferredTaxAssetLeaseobligation","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2047000","decimals":-3}]},{"name":"rpt:f-1155","factDimensions":{"xbrl:concept":"mxl:DeferredTaxAssetLeaseobligation","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1156","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1441000","decimals":-3}]},{"name":"rpt:f-1157","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2504000","decimals":-3}]},{"name":"rpt:f-1158","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3460000","decimals":-3}]},{"name":"rpt:f-1159","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2550000","decimals":-3}]},{"name":"rpt:f-1160","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"160597000","decimals":-3}]},{"name":"rpt:f-1161","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"152938000","decimals":-3}]},{"name":"rpt:f-1162","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"77957000","decimals":-3}]},{"name":"rpt:f-1163","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"79196000","decimals":-3}]},{"name":"rpt:f-1164","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82640000","decimals":-3}]},{"name":"rpt:f-1165","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73742000","decimals":-3}]},{"name":"rpt:f-1166","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"246000","decimals":-3}]},{"name":"rpt:f-1167","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1391000","decimals":-3}]},{"name":"rpt:f-1168","factDimensions":{"xbrl:concept":"mxl:DeferredTaxLiabilityLeasedrightofuseasset","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1483000","decimals":-3}]},{"name":"rpt:f-1169","factDimensions":{"xbrl:concept":"mxl:DeferredTaxLiabilityLeasedrightofuseasset","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1170","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13627000","decimals":-3}]},{"name":"rpt:f-1171","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20833000","decimals":-3}]},{"name":"rpt:f-1172","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67284000","decimals":-3}]},{"name":"rpt:f-1173","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51518000","decimals":-3}]},{"name":"rpt:f-1174","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"269300000","decimals":-5}]},{"name":"rpt:f-1175","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"86400000","decimals":-5}]},{"name":"rpt:f-1176","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:ForeignCountryMember"},"factValues":[{"value":"11700000","decimals":-5}]},{"name":"rpt:f-1177","factDimensions":{"xbrl:concept":"us-gaap:TaxCreditCarryforwardAmount","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"41800000","decimals":-5}]},{"name":"rpt:f-1178","factDimensions":{"xbrl:concept":"us-gaap:TaxCreditCarryforwardAmount","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"86300000","decimals":-5}]},{"name":"rpt:f-1179","factDimensions":{"xbrl:concept":"us-gaap:TaxCreditCarryforwardAmount","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:ForeignCountryMember"},"factValues":[{"value":"5700000","decimals":-5}]},{"name":"rpt:f-1180","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOtherTaxCarryforwards","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:ForeignCountryMember"},"factValues":[{"value":"24500000","decimals":-5}]},{"name":"rpt:f-1181","factDimensions":{"xbrl:concept":"mxl:FederalAlternativeMinimumTaxCreditCarryforward","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1182","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"51200000","decimals":-5}]},{"name":"rpt:f-1183","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"11300000","decimals":-5}]},{"name":"rpt:f-1184","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62000000.0","decimals":-5}]},{"name":"rpt:f-1185","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"52700000","decimals":-5}]},{"name":"rpt:f-1186","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"900000","decimals":-5}]},{"name":"rpt:f-1187","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1100000","decimals":-5}]},{"name":"rpt:f-1188","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table summarizes the changes to the unrecognized tax benefits during </span><span style=\"font-family:inherit;font-size:10pt;\">2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\">:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"4\"></td></tr><tr><td style=\"width:82%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance as of December 31, 2016</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23,417</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Additions based on tax positions related to the current year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,037</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Additions related to acquisitions</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37,090</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Decreases based on tax positions of prior year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(458</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance as of December 31, 2017</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>63,086</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Additions based on tax positions related to the current year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,080</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Decreases based on tax positions of prior year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,696</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance as of December 31, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>61,470</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Additions based on tax positions related to the current year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,678</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Decreases based on tax positions of prior year</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,121</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balance as of December 31, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>62,027</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1189","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23417000","decimals":-3}]},{"name":"rpt:f-1190","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3037000","decimals":-3}]},{"name":"rpt:f-1191","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37090000","decimals":-3}]},{"name":"rpt:f-1192","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"458000","decimals":-3}]},{"name":"rpt:f-1193","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63086000","decimals":-3}]},{"name":"rpt:f-1194","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3080000","decimals":-3}]},{"name":"rpt:f-1195","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4696000","decimals":-3}]},{"name":"rpt:f-1196","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61470000","decimals":-3}]},{"name":"rpt:f-1197","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1678000","decimals":-3}]},{"name":"rpt:f-1198","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1121000","decimals":-3}]},{"name":"rpt:f-1199","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62027000","decimals":-3}]},{"name":"rpt:f-1200","factDimensions":{"xbrl:concept":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Employee Retirement PlanThe 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."}]},{"name":"rpt:f-1201","factDimensions":{"xbrl:concept":"us-gaap:LeasesOfLesseeDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":" Leases<div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Operating Leases</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Operating lease arrangements primarily consist of office leases expiring at various years through </span><span style=\"font-family:inherit;font-size:10pt;\">2023</span><span style=\"font-family:inherit;font-size:10pt;\">. These leases often have original terms of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>3</span></span><span style=\"font-family:inherit;font-size:10pt;\"> to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>5</span></span><span style=\"font-family:inherit;font-size:10pt;\"> years and contain options to extend the lease up to </span><span style=\"font-family:inherit;font-size:10pt;\"><span>5</span></span><span style=\"font-family:inherit;font-size:10pt;\"> years or terminate the lease, which are included in leased right-of-use assets and lease liabilities in the consolidated balance sheet 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 </span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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 </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the weighted average discount rate for operating leases was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>5.0%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and the weighted average remaining lease term for operating leases was </span><span style=\"font-family:inherit;font-size:10pt;\"><span>2.9 years</span></span><span style=\"font-family:inherit;font-size:10pt;\">. </span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The table below presents aggregate future minimum payments due under leases, reconciled to lease liabilities included in the consolidated balance sheet as of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">:</span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"4\"></td></tr><tr><td style=\"width:87%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Operating Leases</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,406</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,217</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,591</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,030</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total minimum payments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,244</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: imputed interest</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,096</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: unrealized translation loss</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total lease liabilities</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14,145</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: short-term lease liabilities</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,810</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Lease liabilities - long-term</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9,335</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Operating lease costs were </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$3.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$4.5 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$4.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> for the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\">, respectively.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"> Short-term lease costs for the </span><span style=\"font-family:inherit;font-size:10pt;\">year ended December 31, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> were not material. There were </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.5 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of right-of-use assets obtained in exchange for new lease liabilities for the </span><span style=\"font-family:inherit;font-size:10pt;\">year ended December 31, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">.</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Subleases</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company has subleased certain facilities that it ceased using in connection with a restructuring plan (Note </span><span style=\"font-family:inherit;font-size:10pt;\">4</span><span style=\"font-family:inherit;font-size:10pt;\">).  Such subleases expire at various years through fiscal </span><span style=\"font-family:inherit;font-size:10pt;\">2023</span><span style=\"font-family:inherit;font-size:10pt;\">. </span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, future minimum rental income under non-cancelable subleases are as follows:</span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:85%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>644</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>546</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>488</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>291</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,969</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total sublease income related to leased facilities the Company ceased using in connection with a restructuring plan for the\u00a0years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\">\u00a0was approximately\u00a0</span><span style=\"font-family:inherit;font-size:10pt;\"><span>$1.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$2.4 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and $</span><span style=\"font-family:inherit;font-size:10pt;\"><span>2.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">,\u00a0respectively (Note </span><span style=\"font-family:inherit;font-size:10pt;\">4</span><span style=\"font-family:inherit;font-size:10pt;\">).</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Lease Terminations</span></div><div style=\"line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In the year ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, the Company terminated certain facility leases and a related sublease, which were due to expire in 2022 to 2023, upon release from the landlords. The Company had previously ceased use of all or portions of the related facilities.  As a result of such terminations, the Company reduced leased right-of-use assets by approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$9.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, lease liabilities by approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$10.1 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, and other related liabilities by approximately </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> in the consolidated balance sheet.  The related net impact in the consolidated statement of operations was a gain of approximately </span></div><div style=\"line-height:120%;padding-top:8px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>$1.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, which consisted of a gain on extinguishment of lease-related liabilities of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$10.4 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, partially offset by impairment of leased right-of-use assets of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$9.2 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">. The Company also recorded impairment of related leasehold improvements of </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$1.4 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">.</span></div>"}]},{"name":"rpt:f-1202","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseTermOfContract","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-1203","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseTermOfContract","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-1204","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseRenewalTerm","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-1205","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"0.050","decimals":3}]},{"name":"rpt:f-1206","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"P2Y10M24D"}]},{"name":"rpt:f-1207","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The table below presents aggregate future minimum payments due under leases, reconciled to lease liabilities included in the consolidated balance sheet as of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">:</span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"4\"></td></tr><tr><td style=\"width:87%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Operating Leases</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,406</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,217</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,591</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,030</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total minimum payments</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,244</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: imputed interest</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,096</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: unrealized translation loss</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total lease liabilities</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14,145</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: short-term lease liabilities</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,810</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Lease liabilities - long-term</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9,335</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1208","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5406000","decimals":-3}]},{"name":"rpt:f-1209","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5217000","decimals":-3}]},{"name":"rpt:f-1210","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3591000","decimals":-3}]},{"name":"rpt:f-1211","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1030000","decimals":-3}]},{"name":"rpt:f-1212","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15244000","decimals":-3}]},{"name":"rpt:f-1213","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1096000","decimals":-3}]},{"name":"rpt:f-1214","factDimensions":{"xbrl:concept":"mxl:Unrealizedgainlossontranslationtoreportingcurrency","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3000","decimals":-3}]},{"name":"rpt:f-1215","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14145000","decimals":-3}]},{"name":"rpt:f-1216","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4810000","decimals":-3}]},{"name":"rpt:f-1217","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9335000","decimals":-3}]},{"name":"rpt:f-1218","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3100000","decimals":-5}]},{"name":"rpt:f-1219","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4500000","decimals":-5}]},{"name":"rpt:f-1220","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4200000","decimals":-5}]},{"name":"rpt:f-1221","factDimensions":{"xbrl:concept":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-1222","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, future minimum rental income under non-cancelable subleases are as follows:</span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:85%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>644</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>546</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>488</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>291</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,969</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1223","factDimensions":{"xbrl:concept":"mxl:OperatingLeasesFutureSubleaseIncomeRemainderofFiscalYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"644000","decimals":-3}]},{"name":"rpt:f-1224","factDimensions":{"xbrl:concept":"mxl:OperatingLeasesFutureSubleaseIncomeDueinTwoYears","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"546000","decimals":-3}]},{"name":"rpt:f-1225","factDimensions":{"xbrl:concept":"mxl:OperatingLeasesFutureSubleaseIncomeDueinThreeYears","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"488000","decimals":-3}]},{"name":"rpt:f-1226","factDimensions":{"xbrl:concept":"mxl:OperatingLeasesFutureSubleaseIncomeDueinFourYears","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"291000","decimals":-3}]},{"name":"rpt:f-1227","factDimensions":{"xbrl:concept":"mxl:OperatingLeasesFutureSubleaseIncomeDue","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1969000","decimals":-3}]},{"name":"rpt:f-1228","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseSubleaseRentals1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-1229","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseSubleaseRentals1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2400000","decimals":-5}]},{"name":"rpt:f-1230","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseSubleaseRentals1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-1231","factDimensions":{"xbrl:concept":"mxl:Impairmentofrightofuseasset","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9200000","decimals":-5}]},{"name":"rpt:f-1232","factDimensions":{"xbrl:concept":"mxl:Netgainonextinguishmentofleaseliabilities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-10100000","decimals":-3}]},{"name":"rpt:f-1233","factDimensions":{"xbrl:concept":"mxl:Otherrelatedliabilitiesleasetermination","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1234","factDimensions":{"xbrl:concept":"mxl:Incomestatementimpactleasetermination","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1200000","decimals":-3}]},{"name":"rpt:f-1235","factDimensions":{"xbrl:concept":"mxl:Gainonextinguishmentofleaseliabilities","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10400000","decimals":-5}]},{"name":"rpt:f-1236","factDimensions":{"xbrl:concept":"mxl:Impairmentofrightofuseasset","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9200000","decimals":-5}]},{"name":"rpt:f-1237","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLeasehold","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1400000","decimals":-5}]},{"name":"rpt:f-1238","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Commitments and Contingencies<div style=\"line-height:120%;padding-top:12px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Inventory Purchase and Other Contractual Obligations</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, future minimum payments under inventory purchase and other obligations are as follows:</span></div><div style=\"line-height:120%;text-align:right;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Inventory Purchase Obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Other Obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,093</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,735</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>20,828</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>893</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>893</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>425</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>425</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>447</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>447</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total minimum payments</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,093</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,500</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>22,593</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other obligations consist of contractual payments due for software licenses.</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:13px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">CrestaTech Litigation</span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company was a defendant in patent litigation originally filed by CrestaTech Technology Corporation, or CrestaTech. On January 21, 2014, CrestaTech filed a complaint for patent infringement against the Company in the United States District Court of Delaware, or District Court Litigation, alleging that the Company infringed U.S. Patent Nos. 7,075,585, or the \u2018585 Patent and 7,265,792, or the \u2018792 Patent. In addition to asking for compensatory damages, CrestaTech alleged willful infringement and sought a permanent injunction. CrestaTech also named Sharp Corporation, Sharp Electronics Corp. and VIZIO, Inc. as defendants based upon their alleged use of the Company\u2019s television tuners. Following the litigation history described in the Company\u2019s prior filings on Form 10-K and Form 10-Q, the District Court dismissed the District Court Litigation in April 2018. While the successor plaintiff following a Chapter 7 bankruptcy proceeding of CrestaTech below had suggested that the dismissal may have been in error, it took no action to re-instate the case. In the related bankruptcy proceeding, the plaintiff stated that it \u201cno longer has any valid patent claims that it is asserting in any of the proceedings purchased under the Sale Agreement,\u201d which includes the District Court Litigation against the Company in re Cresta Technology Corporation, Case No. 16-50808 (N.D. Cal. Bank. 2016) at Dkt. No. 270. In November 2019, the Company entered into a settlement agreement with CF Crespe resolving all outstanding matters with CF Crespe and CrestaTech (its predecessor-in-interest).  On December 5, 2019, the Federal Circuit dismissed the Company\u2019s appeal from the </span><span style=\"font-family:inherit;font-size:10pt;font-style:italic;\">inter partes </span><span style=\"font-family:inherit;font-size:10pt;\">review of CF Crespe\u2019s patent number 7,075,585 -- the only remaining active matter as of the parties\u2019 settlement. The terms of the settlement are confidential, and the settlement did not have a material adverse effect on the\u00a0Company\u2019s\u00a0financial position, results of operations, or cash flows.</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:13px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Trango Systems, Inc. Litigation</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">On or about August 2, 2016, Trango Systems, Inc., or Trango, filed a complaint in the Superior Court of California, County of San Diego, Central Division, against defendants Broadcom Corporation, Inc., or Broadcom, and the Company, collectively, Defendants. Trango is a purchaser that alleges various fraud, breach of contract, and interference with economic relations claims in connection with the discontinuance of a chip line the Company acquired from Broadcom in 2016. Trango seeks unspecified general and special damages, pre-judgment interest, expenses and costs, attorneys\u2019 fees, punitive damages, and unspecified injunctive and equitable relief. On June 23, 2017, the Court sustained the Company's demurrer to each cause of action in the second amended complaint filed on or about December 6, 2016. Trango filed its third amended complaint on or about July 13, 2017. On February 23, 2018, the Court sustained, in part, the Company's demurrer, dismissing with prejudice the cause of action for breach of a written contract, and Trango voluntarily dismissed its cause of action for breach of an implied-in-fact contract. The remaining causes of action have been permitted to proceed. On March 15, 2018, Trango filed its fourth amended complaint. The Company filed its answer on April 17, 2018. Also, on April 17, Broadcom filed a cross-complaint against the Company, alleging causes of action for indemnity, contribution and apportionment, and declaratory relief. Broadcom voluntarily dismissed the cross-complaint on June 8, 2018. On December 10, 2018, the Company filed a motion for summary judgment, or in the alternative summary adjudication concerning all of Trango\u2019s causes of action asserted against it.  The parties </span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">entered into a settlement agreement and on June 6, 2019, the case was dismissed with prejudice. The terms of the settlement are confidential, and the settlement did not have a material adverse effect on the\u00a0Company\u2019s\u00a0financial position, results of operations, or cash flows.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Other Matters</span></div><div style=\"line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">In addition, from time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company believes that there are no other currently pending litigation matters that, if determined adversely by the Company, would have a material effect on the Company's business or that would not be covered by the Company\u2019s existing liability insurance.</span></div>"}]},{"name":"rpt:f-1239","factDimensions":{"xbrl:concept":"us-gaap:OtherCommitmentsTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, future minimum payments under inventory purchase and other obligations are as follows:</span></div><div style=\"line-height:120%;text-align:right;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Inventory Purchase Obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Other Obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,093</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,735</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>20,828</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>893</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>893</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>425</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>425</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>447</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>447</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total minimum payments</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,093</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,500</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>22,593</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1240","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, future minimum payments under inventory purchase and other obligations are as follows:</span></div><div style=\"line-height:120%;text-align:right;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Inventory Purchase Obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Other Obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,093</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,735</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>20,828</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>893</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>893</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>425</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>425</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>447</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>447</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total minimum payments</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,093</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,500</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>22,593</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1241","factDimensions":{"xbrl:concept":"us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:InventoriesMember"},"factValues":[{"value":"15093000","decimals":-3}]},{"name":"rpt:f-1242","factDimensions":{"xbrl:concept":"us-gaap:OtherCommitmentDueInNextTwelveMonths","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:OtherCommitmentsDomain"},"factValues":[{"value":"5735000","decimals":-3}]},{"name":"rpt:f-1243","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:CommitmentsMember"},"factValues":[{"value":"20828000","decimals":-3}]},{"name":"rpt:f-1244","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:InventoriesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1245","factDimensions":{"xbrl:concept":"us-gaap:OtherCommitmentDueInSecondYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:OtherCommitmentsDomain"},"factValues":[{"value":"893000","decimals":-3}]},{"name":"rpt:f-1246","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:CommitmentsMember"},"factValues":[{"value":"893000","decimals":-3}]},{"name":"rpt:f-1247","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:InventoriesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1248","factDimensions":{"xbrl:concept":"us-gaap:OtherCommitmentDueInThirdYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:OtherCommitmentsDomain"},"factValues":[{"value":"425000","decimals":-3}]},{"name":"rpt:f-1249","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInThirdYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:CommitmentsMember"},"factValues":[{"value":"425000","decimals":-3}]},{"name":"rpt:f-1250","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:InventoriesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1251","factDimensions":{"xbrl:concept":"us-gaap:OtherCommitmentDueInFourthYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:OtherCommitmentsDomain"},"factValues":[{"value":"447000","decimals":-3}]},{"name":"rpt:f-1252","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFourthYear","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:CommitmentsMember"},"factValues":[{"value":"447000","decimals":-3}]},{"name":"rpt:f-1253","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:InventoriesMember"},"factValues":[{"value":"15093000","decimals":-3}]},{"name":"rpt:f-1254","factDimensions":{"xbrl:concept":"us-gaap:OtherCommitment","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:OtherCommitmentsDomain"},"factValues":[{"value":"7500000","decimals":-3}]},{"name":"rpt:f-1255","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis":"us-gaap:CommitmentsMember"},"factValues":[{"value":"22593000","decimals":-3}]},{"name":"rpt:f-1256","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskDisclosureTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Concentration of Credit Risk, Significant Customers and Geographic Information<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Significant Customers</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company markets its products and services to manufacturers of a wide range of electronic devices (Note </span><span style=\"font-family:inherit;font-size:10pt;\">1</span><span style=\"font-family:inherit;font-size:10pt;\">). The Company sells its products both directly to customers and through third-party distributors, both of which are referred to as the Company\u2019s customers (Note 15). The Company makes periodic evaluations of the credit worthiness of its customers.</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:56%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Percentage of total net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer A (direct)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>18</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balances greater than 10% of accounts receivable, based on the Company's billings to the contract manufacturer customers, are as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"6\"></td></tr><tr><td style=\"width:71%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"5\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Percentage of gross accounts receivable</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer B</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor A</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor B</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor C</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor D</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor E</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">*</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">*</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0</span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">* Represents less than 10% of the inventory purchases for the respective period.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Geographic Information</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company's consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"21\"></td></tr><tr><td style=\"width:40%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:7%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:7%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"20\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total net revenue</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Asia </span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>265,122</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>84</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>312,877</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>81</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>372,103</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>89</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">United States</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,984</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>18,060</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10,829</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Rest of world</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>38,074</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>12</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54,060</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37,386</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>317,180</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>384,997</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>420,318</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The products shipped to individual countries representing greater than 10% of net revenue for each of the periods presented are as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:56%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Percentage of total net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">China</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>60</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>63</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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\u2019s products is shipped to Asia, and in particular, China, the Company believes that a significant number of the systems designed by customers and incorporating the Company\u2019s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa, or EMEA markets and North American markets.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"14\"></td></tr><tr><td style=\"width:51%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"13\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">As of December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018(1)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">United States</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>385,302</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>85</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>426,321</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>85</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Singapore</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>63,556</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,945</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Rest of world</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,034</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,368</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>453,892</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>501,634</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">_____________</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">(1)  Amounts do not include leased right-of-use assets in the prior period due to the adoption of ASC 842 under the modified retrospective method with a cumulative effect adjustment to accumulated deficit as of January 1, 2019.</span></div>"}]},{"name":"rpt:f-1257","factDimensions":{"xbrl:concept":"us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:56%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Percentage of total net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer A (direct)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>18</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Balances greater than 10% of accounts receivable, based on the Company's billings to the contract manufacturer customers, are as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"6\"></td></tr><tr><td style=\"width:71%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"5\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Percentage of gross accounts receivable</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer B</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:53%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor A</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor B</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>11</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor C</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>16</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor D</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vendor E</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">*</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">*</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1258","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:MajorCustomersAxis":"mxl:CustomerAMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1259","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:MajorCustomersAxis":"mxl:CustomerBDirectMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.18","decimals":2}]},{"name":"rpt:f-1260","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:MajorCustomersAxis":"mxl:CustomerAMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.25","decimals":2}]},{"name":"rpt:f-1261","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:MajorCustomersAxis":"mxl:CustomerBMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.10","decimals":2}]},{"name":"rpt:f-1262","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:MajorCustomersAxis":"mxl:CustomerBMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.10","decimals":2}]},{"name":"rpt:f-1263","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorAMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.17","decimals":2}]},{"name":"rpt:f-1264","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorAMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.16","decimals":2}]},{"name":"rpt:f-1265","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorAMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-1266","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorBMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.15","decimals":2}]},{"name":"rpt:f-1267","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorBMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.13","decimals":2}]},{"name":"rpt:f-1268","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorBMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.11","decimals":2}]},{"name":"rpt:f-1269","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorCMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1270","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorCMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.19","decimals":2}]},{"name":"rpt:f-1271","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorCMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.16","decimals":2}]},{"name":"rpt:f-1272","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorDMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.13","decimals":2}]},{"name":"rpt:f-1273","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorDMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.15","decimals":2}]},{"name":"rpt:f-1274","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorDMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.15","decimals":2}]},{"name":"rpt:f-1275","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","mxl:SignificantSupplierAxis":"mxl:VendorEMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SupplierConcentrationRiskMember"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1276","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The Company's consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"21\"></td></tr><tr><td style=\"width:40%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:7%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:7%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"20\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total net revenue</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Asia </span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>265,122</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>84</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>312,877</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>81</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>372,103</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>89</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">United States</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>13,984</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>18,060</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>10,829</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Rest of world</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>38,074</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>12</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54,060</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>37,386</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>317,180</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>384,997</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>420,318</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The products shipped to individual countries representing greater than 10% of net revenue for each of the periods presented are as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:56%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Years Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Percentage of total net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">China</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>60</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>63</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1277","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:AsiaMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"265122000","decimals":-3}]},{"name":"rpt:f-1278","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"srt:AsiaMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.84","decimals":2}]},{"name":"rpt:f-1279","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:AsiaMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"312877000","decimals":-3}]},{"name":"rpt:f-1280","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"srt:AsiaMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.81","decimals":2}]},{"name":"rpt:f-1281","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:AsiaMember"},"factValues":[{"value":"372103000","decimals":-3}]},{"name":"rpt:f-1282","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"srt:AsiaMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.89","decimals":2}]},{"name":"rpt:f-1283","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"13984000","decimals":-3}]},{"name":"rpt:f-1284","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:US","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.04","decimals":2}]},{"name":"rpt:f-1285","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"18060000","decimals":-3}]},{"name":"rpt:f-1286","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:US","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-1287","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"10829000","decimals":-3}]},{"name":"rpt:f-1288","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:US","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.02","decimals":2}]},{"name":"rpt:f-1289","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"mxl:RestofWorldMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"38074000","decimals":-3}]},{"name":"rpt:f-1290","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"mxl:RestofWorldMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.12","decimals":2}]},{"name":"rpt:f-1291","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"mxl:RestofWorldMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"54060000","decimals":-3}]},{"name":"rpt:f-1292","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"mxl:RestofWorldMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1293","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"mxl:RestofWorldMember"},"factValues":[{"value":"37386000","decimals":-3}]},{"name":"rpt:f-1294","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"mxl:RestofWorldMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.09","decimals":2}]},{"name":"rpt:f-1295","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"317180000","decimals":-3}]},{"name":"rpt:f-1296","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1297","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"384997000","decimals":-3}]},{"name":"rpt:f-1298","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1299","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"420318000","decimals":-3}]},{"name":"rpt:f-1300","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1301","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:CN","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:GeographicConcentrationRiskMember"},"factValues":[{"value":"0.60","decimals":2}]},{"name":"rpt:f-1302","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:CN","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:GeographicConcentrationRiskMember"},"factValues":[{"value":"0.63","decimals":2}]},{"name":"rpt:f-1303","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:CN","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:GeographicConcentrationRiskMember"},"factValues":[{"value":"0.71","decimals":2}]},{"name":"rpt:f-1304","factDimensions":{"xbrl:concept":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">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><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"14\"></td></tr><tr><td style=\"width:51%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"13\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">As of December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"6\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018(1)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">% of total</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">United States</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>385,302</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>85</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>426,321</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>85</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Singapore</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>63,556</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,945</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Rest of world</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,034</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,368</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>453,892</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>501,634</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>100</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">_____________</span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">(1)  Amounts do not include leased right-of-use assets in the prior period due to the adoption of ASC 842 under the modified retrospective method with a cumulative effect adjustment to accumulated deficit as of January 1, 2019.</span></div>"}]},{"name":"rpt:f-1305","factDimensions":{"xbrl:concept":"mxl:Longlivedassets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"385302000","decimals":-3}]},{"name":"rpt:f-1306","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:US","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:LonglivedassetsMember"},"factValues":[{"value":"0.85","decimals":2}]},{"name":"rpt:f-1307","factDimensions":{"xbrl:concept":"mxl:Longlivedassets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"426321000","decimals":-3}]},{"name":"rpt:f-1308","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:US","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:LonglivedassetsMember"},"factValues":[{"value":"0.85","decimals":2}]},{"name":"rpt:f-1309","factDimensions":{"xbrl:concept":"mxl:Longlivedassets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:SG"},"factValues":[{"value":"63556000","decimals":-3}]},{"name":"rpt:f-1310","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:SG","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:LonglivedassetsMember"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1311","factDimensions":{"xbrl:concept":"mxl:Longlivedassets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:SG"},"factValues":[{"value":"71945000","decimals":-3}]},{"name":"rpt:f-1312","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"country:SG","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:LonglivedassetsMember"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1313","factDimensions":{"xbrl:concept":"mxl:Longlivedassets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"mxl:RestofWorldMember"},"factValues":[{"value":"5034000","decimals":-3}]},{"name":"rpt:f-1314","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"mxl:RestofWorldMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:LonglivedassetsMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-1315","factDimensions":{"xbrl:concept":"mxl:Longlivedassets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"mxl:RestofWorldMember"},"factValues":[{"value":"3368000","decimals":-3}]},{"name":"rpt:f-1316","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:StatementGeographicalAxis":"mxl:RestofWorldMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:LonglivedassetsMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-1317","factDimensions":{"xbrl:concept":"mxl:Longlivedassets","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"453892000","decimals":-3}]},{"name":"rpt:f-1318","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:LonglivedassetsMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1319","factDimensions":{"xbrl:concept":"mxl:Longlivedassets","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"501634000","decimals":-3}]},{"name":"rpt:f-1320","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:LonglivedassetsMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1321","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Revenue from Contracts with Customers<div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Revenue by Market</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The table below presents disaggregated net revenues by market (in thousands):</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:59%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Year Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\"><sup style=\"vertical-align:top;line-height:120%;font-size:5pt\">(1)</sup></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:8px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"overflow:hidden;height:8px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:8px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Connected home</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>152,674</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>207,336</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>288,610</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">% of net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>48</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>69</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Infrastructure</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>85,369</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>82,388</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,779</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">% of net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>27</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Industrial and multi-market</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>79,137</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>95,273</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>59,929</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">% of net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total net revenue</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>317,180</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>384,997</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>420,318</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">______________</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><sup style=\"vertical-align:top;line-height:120%;font-size:7pt\">(1)</sup></span><span style=\"font-family:inherit;font-size:10pt;\"> Due to the adoption of ASC 606 on January 1, 2018 using the modified retrospective method, amounts prior to 2018 have not been adjusted to reflect the change to recognize certain distributor sales upon sale to the distributor, or the sell-in method, from recognition upon the Company's sale to the distributors' end customers, or the sell-through method, which required the deferral of revenue and profit on such distributor sales.</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Revenues from sales to the Company\u2019s distributors accounted for </span><span style=\"font-family:inherit;font-size:10pt;\"><span>52%</span></span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\"><span>42%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>34%</span></span><span style=\"font-family:inherit;font-size:10pt;\"> of net revenue for the years ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">, </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2017</span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Contract Liabilities</span></div><div style=\"line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, customer contract liabilities consist of estimates of obligations to deliver rebates to customers in the form of units of products and were approximately </span><span style=\"font-family:inherit;font-size:10pt;\">$0.1 million</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">$0.1 million</span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. Revenue recognized in the </span><span style=\"font-family:inherit;font-size:10pt;\">years ended</span><span style=\"font-family:inherit;font-size:10pt;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> that was included in the contract liability balance as of the beginning of those respective years was immaterial.  </span></div><div style=\"line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">There were no material changes in the contract liabilities balance during the </span><span style=\"font-family:inherit;font-size:10pt;\">years ended</span><span style=\"font-family:inherit;font-size:10pt;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">. </span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns</span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, obligations to customers consisting of estimates of price protection rights offered to the Company's end customers totaled </span><span style=\"font-family:inherit;font-size:10pt;\">$12.6 million</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$16.5 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> 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 </span><span style=\"font-family:inherit;font-size:10pt;\">7</span><span style=\"font-family:inherit;font-size:10pt;\">. As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer were </span><span style=\"font-family:inherit;font-size:10pt;\">$8.4 million</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">$7.6 million</span><span style=\"font-family:inherit;font-size:10pt;\">, respectively.  As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, other obligations to customers representing estimates of stock rotation returns to be claimed by distributors on products sold were </span><span style=\"font-family:inherit;font-size:10pt;\">$1.4 million</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">$1.5 million</span><span style=\"font-family:inherit;font-size:10pt;\">, respectively.  Obligations to customers for estimates of price adjustments and stock rotation return rights are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note </span><span style=\"font-family:inherit;font-size:10pt;\">7</span><span style=\"font-family:inherit;font-size:10pt;\">).  The increase in revenue in the </span><span style=\"font-family:inherit;font-size:10pt;\">years ended</span><span style=\"font-family:inherit;font-size:10pt;\"> </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\"> from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective years was not material.  </span></div><div style=\"line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, 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 </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$0.3 million</span></span><span style=\"font-family:inherit;font-size:10pt;\">, respectively. Right of return assets are included in inventory in the consolidated balance sheets (Note </span><span style=\"font-family:inherit;font-size:10pt;\">7</span><span style=\"font-family:inherit;font-size:10pt;\">).</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">As of </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\">2018</span><span style=\"font-family:inherit;font-size:10pt;\">, there were </span><span style=\"font-family:inherit;font-size:10pt;\"><span>no</span></span><span style=\"font-family:inherit;font-size:10pt;\"> impairment losses recorded on customer accounts receivable.</span></div>"}]},{"name":"rpt:f-1322","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;\">Revenue by Market</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The table below presents disaggregated net revenues by market (in thousands):</span><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"12\"></td></tr><tr><td style=\"width:59%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Year Ended December 31,</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">2017</span><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\"><sup style=\"vertical-align:top;line-height:120%;font-size:5pt\">(1)</sup></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:8px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"8\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"overflow:hidden;height:8px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:8px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Connected home</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>152,674</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>207,336</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>288,610</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">% of net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>48</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>69</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Infrastructure</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>85,369</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>82,388</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,779</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">% of net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>27</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>21</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Industrial and multi-market</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>79,137</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>95,273</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>59,929</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">% of net revenue</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>25</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">%</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total net revenue</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>317,180</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>384,997</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>420,318</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">______________</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><sup style=\"vertical-align:top;line-height:120%;font-size:7pt\">(1)</sup></span><span style=\"font-family:inherit;font-size:10pt;\"> Due to the adoption of ASC 606 on January 1, 2018 using the modified retrospective method, amounts prior to 2018 have not been adjusted to reflect the change to recognize certain distributor sales upon sale to the distributor, or the sell-in method, from recognition upon the Company's sale to the distributors' end customers, or the sell-through method, which required the deferral of revenue and profit on such distributor sales.</span></div>"}]},{"name":"rpt:f-1323","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"mxl:ConnectedHomeMember"},"factValues":[{"value":"152674000","decimals":-3}]},{"name":"rpt:f-1324","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"mxl:ConnectedHomeMember"},"factValues":[{"value":"207336000","decimals":-3}]},{"name":"rpt:f-1325","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"mxl:ConnectedHomeMember"},"factValues":[{"value":"288610000","decimals":-3}]},{"name":"rpt:f-1326","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:ProductOrServiceAxis":"mxl:ConnectedHomeMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.48","decimals":2}]},{"name":"rpt:f-1327","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:ProductOrServiceAxis":"mxl:ConnectedHomeMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.54","decimals":2}]},{"name":"rpt:f-1328","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:ProductOrServiceAxis":"mxl:ConnectedHomeMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.69","decimals":2}]},{"name":"rpt:f-1329","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"mxl:InfrastructureMember"},"factValues":[{"value":"85369000","decimals":-3}]},{"name":"rpt:f-1330","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"mxl:InfrastructureMember"},"factValues":[{"value":"82388000","decimals":-3}]},{"name":"rpt:f-1331","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"mxl:InfrastructureMember"},"factValues":[{"value":"71779000","decimals":-3}]},{"name":"rpt:f-1332","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:ProductOrServiceAxis":"mxl:InfrastructureMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.27","decimals":2}]},{"name":"rpt:f-1333","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:ProductOrServiceAxis":"mxl:InfrastructureMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-1334","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:ProductOrServiceAxis":"mxl:InfrastructureMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.17","decimals":2}]},{"name":"rpt:f-1335","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"mxl:IndustrialandmultimarketMember"},"factValues":[{"value":"79137000","decimals":-3}]},{"name":"rpt:f-1336","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"mxl:IndustrialandmultimarketMember"},"factValues":[{"value":"95273000","decimals":-3}]},{"name":"rpt:f-1337","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"mxl:IndustrialandmultimarketMember"},"factValues":[{"value":"59929000","decimals":-3}]},{"name":"rpt:f-1338","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:ProductOrServiceAxis":"mxl:IndustrialandmultimarketMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.25","decimals":2}]},{"name":"rpt:f-1339","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:ProductOrServiceAxis":"mxl:IndustrialandmultimarketMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.25","decimals":2}]},{"name":"rpt:f-1340","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","srt:ProductOrServiceAxis":"mxl:IndustrialandmultimarketMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1341","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"317180000","decimals":-3}]},{"name":"rpt:f-1342","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"384997000","decimals":-3}]},{"name":"rpt:f-1343","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"420318000","decimals":-3}]},{"name":"rpt:f-1344","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:RevenuefromDistributorsMember"},"factValues":[{"value":"0.52","decimals":2}]},{"name":"rpt:f-1345","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-01-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:RevenuefromDistributorsMember"},"factValues":[{"value":"0.42","decimals":2}]},{"name":"rpt:f-1346","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-01-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0001288469","us-gaap:ConcentrationRiskByBenchmarkAxis":"mxl:RevenuefromDistributorsMember"},"factValues":[{"value":"0.34","decimals":2}]},{"name":"rpt:f-1347","factDimensions":{"xbrl:concept":"mxl:AccruedPriceProtectionLiability","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16500000","decimals":-5}]},{"name":"rpt:f-1348","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerRightToRecoverProduct","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1349","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerRightToRecoverProduct","xbrl:period":"2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1350","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-1351","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"Selected Quarterly Financial Data (Unaudited)<div style=\"line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">The following table presents the Company\u2019s unaudited quarterly financial data for each of the eight quarters in the period ended </span><span style=\"font-family:inherit;font-size:10pt;\">December\u00a031, 2019</span><span style=\"font-family:inherit;font-size:10pt;\">. In management\u2019s opinion, this information has been presented on the same basis as the audited consolidated financial statements included in a separate section of this report, and all necessary adjustments, consisting only of normal recurring adjustments, have been included in the amounts below to present fairly the unaudited quarterly results when read in conjunction with the audited consolidated financial statements and related notes. The operating results for any quarter should not be relied upon as necessarily indicative of results for any future period.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"16\"></td></tr><tr><td style=\"width:45%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Year Ended December 31, 2019</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">First Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Second Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Third Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Fourth Quarter</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands, except per share amounts)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>84,635</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>82,507</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>80,020</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>70,018</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Gross profit</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>45,077</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>44,080</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>41,904</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>36,624</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net loss</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,851</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,229</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,714</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(8,104</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net loss per share:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.07</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.03</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.07</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.11</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.07</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.03</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.07</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.11</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"16\"></td></tr><tr><td style=\"width:45%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Year Ended December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:7pt;\"><span style=\"font-family:inherit;font-size:7pt;font-weight:bold;\">First Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:7pt;\"><span style=\"font-family:inherit;font-size:7pt;font-weight:bold;\">Second Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:7pt;\"><span style=\"font-family:inherit;font-size:7pt;font-weight:bold;\">Third Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:7pt;\"><span style=\"font-family:inherit;font-size:7pt;font-weight:bold;\">Fourth Quarter</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands, except per share amounts)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>110,827</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>101,533</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>85,010</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>87,627</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Gross profit</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>62,668</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>56,330</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>43,876</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>45,900</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income (loss)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,847</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(14,422</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(13,935</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>311</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income (loss) per share:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.03</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.21</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.20</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.00</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.03</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.21</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.20</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.00</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1352","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2019-01-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469"},"factValues":[{"value":"<div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"16\"></td></tr><tr><td style=\"width:45%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Year Ended December 31, 2019</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">First Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Second Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Third Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Fourth Quarter</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands, except per share amounts)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>84,635</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>82,507</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>80,020</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>70,018</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Gross profit</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>45,077</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>44,080</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>41,904</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>36,624</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net loss</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,851</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,229</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(4,714</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(8,104</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net loss per share:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.07</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.03</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.07</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.11</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.07</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.03</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.07</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.11</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div></div><div style=\"line-height:120%;padding-top:12px;text-align:left;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"16\"></td></tr><tr><td style=\"width:45%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">Year Ended December 31, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:7pt;\"><span style=\"font-family:inherit;font-size:7pt;font-weight:bold;\">First Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:7pt;\"><span style=\"font-family:inherit;font-size:7pt;font-weight:bold;\">Second Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:7pt;\"><span style=\"font-family:inherit;font-size:7pt;font-weight:bold;\">Third Quarter</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:7pt;\"><span style=\"font-family:inherit;font-size:7pt;font-weight:bold;\">Fourth Quarter</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;font-weight:bold;\">(in thousands, except per share amounts)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net revenue</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>110,827</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>101,533</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>85,010</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>87,627</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Gross profit</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>62,668</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>56,330</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>43,876</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>45,900</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income (loss)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,847</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(14,422</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(13,935</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>311</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income (loss) per share:</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.03</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.21</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.20</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.00</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.03</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.21</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(0.20</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.00</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1353","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-01-01T00:00:00/2019-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"84635000","decimals":-3}]},{"name":"rpt:f-1354","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-04-01T00:00:00/2019-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82507000","decimals":-3}]},{"name":"rpt:f-1355","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-07-01T00:00:00/2019-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80020000","decimals":-3}]},{"name":"rpt:f-1356","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-10-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70018000","decimals":-3}]},{"name":"rpt:f-1357","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-01-01T00:00:00/2019-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45077000","decimals":-3}]},{"name":"rpt:f-1358","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-04-01T00:00:00/2019-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"44080000","decimals":-3}]},{"name":"rpt:f-1359","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-07-01T00:00:00/2019-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41904000","decimals":-3}]},{"name":"rpt:f-1360","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-10-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36624000","decimals":-3}]},{"name":"rpt:f-1361","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-01-01T00:00:00/2019-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4851000","decimals":-3}]},{"name":"rpt:f-1362","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-04-01T00:00:00/2019-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2229000","decimals":-3}]},{"name":"rpt:f-1363","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2019-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4714000","decimals":-3}]},{"name":"rpt:f-1364","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-10-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8104000","decimals":-3}]},{"name":"rpt:f-1365","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-01-01T00:00:00/2019-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07","decimals":2}]},{"name":"rpt:f-1366","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-04-01T00:00:00/2019-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.03","decimals":2}]},{"name":"rpt:f-1367","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-07-01T00:00:00/2019-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07","decimals":2}]},{"name":"rpt:f-1368","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-10-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.11","decimals":2}]},{"name":"rpt:f-1369","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-01-01T00:00:00/2019-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07","decimals":2}]},{"name":"rpt:f-1370","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-04-01T00:00:00/2019-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.03","decimals":2}]},{"name":"rpt:f-1371","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-07-01T00:00:00/2019-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07","decimals":2}]},{"name":"rpt:f-1372","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-10-01T00:00:00/2020-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.11","decimals":2}]},{"name":"rpt:f-1373","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110827000","decimals":-3}]},{"name":"rpt:f-1374","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101533000","decimals":-3}]},{"name":"rpt:f-1375","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-07-01T00:00:00/2018-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"85010000","decimals":-3}]},{"name":"rpt:f-1376","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-10-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"87627000","decimals":-3}]},{"name":"rpt:f-1377","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62668000","decimals":-3}]},{"name":"rpt:f-1378","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56330000","decimals":-3}]},{"name":"rpt:f-1379","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-07-01T00:00:00/2018-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43876000","decimals":-3}]},{"name":"rpt:f-1380","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-10-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45900000","decimals":-3}]},{"name":"rpt:f-1381","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1847000","decimals":-3}]},{"name":"rpt:f-1382","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14422000","decimals":-3}]},{"name":"rpt:f-1383","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-07-01T00:00:00/2018-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13935000","decimals":-3}]},{"name":"rpt:f-1384","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-10-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"311000","decimals":-3}]},{"name":"rpt:f-1385","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.03","decimals":2}]},{"name":"rpt:f-1386","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.21","decimals":2}]},{"name":"rpt:f-1387","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-07-01T00:00:00/2018-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.20","decimals":2}]},{"name":"rpt:f-1388","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-10-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.00","decimals":2}]},{"name":"rpt:f-1389","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.03","decimals":2}]},{"name":"rpt:f-1390","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.21","decimals":2}]},{"name":"rpt:f-1391","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-07-01T00:00:00/2018-10-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.20","decimals":2}]},{"name":"rpt:f-1392","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-10-01T00:00:00/2019-01-01T00:00:00","xbrl:entity":"cik:0001288469","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.00","decimals":2}]}]}}