ROKU


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:SharesOutstanding

us-gaap:CommonStockSharesIssued
us-gaap:StatementClassOfStock

us-gaap:CommonStockSharesOutstanding
us-gaap:StatementClassOfStock

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:IncomeStatementLocation
us-gaap:IncomeStatementLocation, us-gaap:StatementBusinessSegments

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:CostOfGoodsAndServicesSold
us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GrossProfit
us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxesPaid
us-gaap:CreditFacility
us-gaap:InterestExpenseDebt
us-gaap:DebtInstrument

us-gaap:InterestPaidNet

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NonoperatingIncomeExpense

us-gaap:OperatingExpenses

us-gaap:OperatingIncomeLoss

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:ProfitLoss

us-gaap:ResearchAndDevelopmentExpense

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

us-gaap:SellingAndMarketingExpense

us-gaap:Assets

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AmortizationOfIntangibleAssets

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill
us-gaap:BusinessAcquisition

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:LiabilitiesCurrent

us-gaap:LongTermDebtCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:TaxesPayableCurrent
us-gaap:CreditFacility
us-gaap:LongTermDebt

us-gaap:LongTermDebtNoncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:StockIssuedDuringPeriodValueNewIssues
us-gaap:StatementEquityComponents

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:DepreciationDepletionAndAmortization

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
us-gaap:PlanName
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

us-gaap:UnrecognizedTaxBenefits
us-gaap:IncomeTaxAuthority
us-gaap:TaxCreditCarryforward

us-gaap:DeferredTaxAssetsValuationAllowance

roku:AmortizationExpenseOfContentAssets

roku:AmortizationExpenseOfLicensedContentAssets

roku:AmortizationExpenseOfProducedContentAssets
us-gaap:BusinessAcquisition
roku:BusinessCombinationServiceAgreements

roku:CommonStockEquivalents
us-gaap:BalanceSheetLocation
roku:ContentAssetsAcquiredDuringPeriod
us-gaap:BusinessAcquisition

roku:ContentLicensingExpense
us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock
roku:GrossProceedsFromIssuanceOfCommonStock

roku:IncreaseDecreaseOperatingLeaseLiabilities

roku:IndemnificationAssetReleasedForPaymentOfPortionOfLiabilitiesAssumed

roku:IndemnificationLiabilityReleasedForPaymentOfPortionOfLiabilitiesAssumed

roku:ProceedsFromEscrowsAssociatedWithAcquisition

roku:RevenueRemainingPerformanceObligationPercentageOfRevenueExpectedToBeRecognized

roku:RightOfUseAssetLiabilityAdjustmentsObtainedInExchangeForOperatingLeaseLiability
us-gaap:AwardType
roku:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAtFairValue

roku:UnpaidPortionOfAcquisitionRelatedExpenses

roku:UnpaidPortionOfAtTheMarketOfferingCosts
us-gaap:ValuationAllowancesAndReservesType
roku:ValuationAllowancesAndReservesAdjustmentsForRecoveryAndWriteOff
us-gaap:AdjustmentsForNewAccountingPronouncements, us-gaap:ValuationAllowancesAndReservesType
roku:ValuationAllowancesAndReservesBalanceImpactOfAdoption
us-gaap:ValuationAllowancesAndReservesType
roku:ValuationAllowancesAndReservesChargedToRevenue

roku:VestingOfEarlyExercisedOptions
us-gaap:StatementEquityComponents

us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
us-gaap:BusinessAcquisition, us-gaap:IncomeStatementLocation
us-gaap:BusinessCombinationAcquisitionRelatedCosts
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferred1
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferredOther1

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:CapitalLeaseObligationsIncurred

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
us-gaap:ConcentrationRiskPercentage1
us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType, us-gaap:StatementBusinessSegments
us-gaap:MajorCustomers, us-gaap:InvestmentType
us-gaap:Range, us-gaap:StatementGeographical, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod

us-gaap:DepreciationAndAmortization
us-gaap:BusinessAcquisition
us-gaap:GoodwillAcquiredDuringPeriod

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInContractWithCustomerAsset

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInDeferredRevenue

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:InterestRevenueExpenseNet

us-gaap:LeaseCost

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeasePayments

us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense

us-gaap:OtherOperatingActivitiesCashFlowStatement
us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock
us-gaap:PaymentsOfStockIssuanceCosts
us-gaap:BusinessAcquisition
us-gaap:PaymentsToAcquireBusinessesGross
us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired

us-gaap:ProceedsFromDebtNetOfIssuanceCosts

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock
us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
us-gaap:PlanName
us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
us-gaap:AwardType, us-gaap:Vesting
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
us-gaap:Range, us-gaap:AwardType, us-gaap:PlanName, us-gaap:RelatedPartyTransactionsByRelatedParty
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesNewIssues
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
us-gaap:PlanName
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
us-gaap:StatementEquityComponents

us-gaap:SubleaseIncome
us-gaap:ValuationAllowancesAndReservesType
us-gaap:ValuationAllowancesAndReservesAdjustments
us-gaap:ValuationAllowancesAndReservesType
us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
us-gaap:ValuationAllowancesAndReservesType
us-gaap:ValuationAllowancesAndReservesDeductions

us-gaap:VariableLeaseCost

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
us-gaap:StatementClassOfStock
dei:EntityCommonStockSharesOutstanding

roku:AccruedCostOfRevenueCurrent

roku:AccruedInventoryCurrent

roku:AmortizationExpenseOfLicensedContentAssetsNextTwelveMonths

roku:AmortizationExpenseOfLicensedContentAssetsYearThree

roku:AmortizationExpenseOfLicensedContentAssetsYearTwo
us-gaap:BusinessAcquisition
roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities
us-gaap:BusinessAcquisition
roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue
us-gaap:BusinessAcquisition
roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities
us-gaap:BusinessAcquisition
roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets

roku:CommitmentRelatingToOperatingLeaseThatHaveNotYetCommenced

roku:ContentAssets
us-gaap:ProductOrService

roku:ContentLiabilityCurrent

roku:ContentLicensingLiabilityCurrent
us-gaap:PlanName
roku:CumulativeCommonStockAwardsAvailableForIssuance
us-gaap:PlanName
roku:CumulativeCommonStockAwardsGranted

roku:CustomerPrepaymentsCurrent

roku:DeferredTaxAssetsLeaseObligation

roku:DeferredTaxLiabilitiesRightOfUseAsset

roku:ExpectedTenantImprovementAllowance

roku:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
us-gaap:ProductOrService
roku:IndemnificationLiability

roku:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour

roku:LicensedAndProducedContentAssets

roku:LicensedContentLiabilityCurrent

roku:PaymentsDueToContentPublishersCurrent
us-gaap:AwardType, us-gaap:PlanName
roku:PercentageOfVotingRights

us-gaap:AccountsReceivableGrossCurrent

us-gaap:AccountsReceivableNet

us-gaap:AccruedMarketingCostsCurrent

us-gaap:AccruedProfessionalFeesCurrent

us-gaap:AccruedRoyaltiesCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
us-gaap:ValuationAllowancesAndReservesType

us-gaap:AssetsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel
us-gaap:ProductOrService
us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
us-gaap:CashAndCashEquivalents, us-gaap:FairValueByFairValueHierarchyLevel
us-gaap:CashAndCashEquivalentsFairValueDisclosure
us-gaap:FairValueByAssetClass
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
us-gaap:BalanceSheetLocation
us-gaap:ContractWithCustomerAssetNetCurrent
us-gaap:CreditFacility
us-gaap:DebtInstrumentCarryingAmount
us-gaap:CreditFacility
us-gaap:DebtInstrumentInterestRateEffectivePercentage
us-gaap:CreditFacility
us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredRevenue

us-gaap:DeferredRevenueCurrent
us-gaap:StatementBusinessSegments

us-gaap:DeferredRevenueNoncurrent
us-gaap:StatementBusinessSegments

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
us-gaap:IncomeTaxAuthority

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:EmployeeRelatedLiabilitiesCurrent
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsGross
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LettersOfCreditOutstandingAmount
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LineOfCreditFacility

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
us-gaap:IncomeTaxAuthority
us-gaap:OperatingLossCarryforwards
us-gaap:ProductOrService
us-gaap:PurchaseObligation
us-gaap:ProductOrService, us-gaap:BalanceSheetLocation

us-gaap:RestrictedCash
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:RestrictedCashCurrent
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:RestrictedCashNoncurrent
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:RevenueRemainingPerformanceObligation
us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock
us-gaap:SaleOfStockPricePerShare
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
us-gaap:PlanName

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
us-gaap:PlanName

us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount

us-gaap:ValuationAllowancesAndReservesBalance
us-gaap:Restatement, us-gaap:ValuationAllowancesAndReservesType
us-gaap:ValuationAllowancesAndReservesType

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
Income Tax Expense Benefit
Balance Sheet
Long Term Debt Noncurrent
Assets
Inventory Net
Current Assets
Inventory Net
NonCurrent Assets
Intangible Assets Net Excluding Goodwill
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Taxes Payable Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Retained Earnings Accumulated Deficit
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Inventories
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
Shares
Common Stock Shares Issued
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:CommonStockValue ████▆▆▆▆▆▃▃▃▃▁▁0.0130.0130.0130.0130.0120.0120.0120.0120.0120.0110.0110.0110.0110.010.01NANANA0.003NANANA
 us-gaap:SharesOutstanding us-gaap:StatementEquityComponents us-gaap:CommonStock█████▇▇▇▇▇▇▇▆▆▆▁133.299132.304128.004126.884124.584120.657119.897117.438116.159113.292109.77108.799105.061100.96899.1575.637785NANA4.818812NANANA
us-gaap:CommonStockSharesIssued NANA128.004NANANA119.897NANANA109.77NANANA99.157NANANA4.818812NANANA
 us-gaap:CommonStockSharesIssued us-gaap:StatementClassOfStock us-gaap:CommonClassANANA110.645NANANA93.574NANANA77.82NANANA19.3250.0NANANANANANA
 us-gaap:CommonStockSharesIssued us-gaap:StatementClassOfStock us-gaap:CommonClassBNANA17.359NANANA26.323NANANA31.95NANANA79.8325.637785NANANANANANA
us-gaap:CommonStockSharesOutstanding NANA128.004NANANA119.897NANANA109.77NANANA99.157NANANA4.818812NANANA
 us-gaap:CommonStockSharesOutstanding us-gaap:StatementClassOfStock us-gaap:CommonClassANANA110.645NANANA93.574NANANA77.82NANANA19.3250.0NANANANANANA
 us-gaap:CommonStockSharesOutstanding us-gaap:StatementClassOfStock us-gaap:CommonClassBNANA17.359NANANA26.323NANANA31.95NANANA79.8325.637785NANANANANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █▁142.122140.328NA136.669122.614120.18NA116.681114.572NANANA121.698NANANA4.882NANANANANA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▁132.705129.674NA125.687122.614120.18NA116.681114.572NANANA102.652NANANA4.882NANANANANA
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount █▁0.1250.074NA0.68814.37415.246NA16.23416.6418.516NA20.6581.06225.059NA110.448108.025106.418NANANANA
us-gaap:EarningsPerShareBasic ███▅▂▁0.550.590.530.1-0.35-0.45NA-0.22-0.08NA0.06-0.090.01-0.070.07-8.79-3.18-1.79NA-2.66-2.98-4.1
us-gaap:EarningsPerShareDiluted ███▅▂▁0.520.540.490.09-0.35-0.45NA-0.22-0.08NA0.05-0.090.0-0.070.06-8.79-3.18-1.79NA-2.66-2.98-4.1
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
 COGS Ratio us-gaap:ProductOrService,us-gaap:StatementBusinessSegments us-gaap:Product,roku:PlayerSegment▄▄█▅▄▃▆▃▃▂▅▂▂▁▄▂▁112.816107.657178.707132.432111.29688.209151.61181.60682.41972.509124.34473.33166.46961.499102.82467.25453.651NANANANANA
 COGS Ratio us-gaap:ProductOrService,us-gaap:StatementBusinessSegments us-gaap:Service,roku:PlatformSegment█▇▇▅▄▄▄▃▃▂▃▂▂▁▂▁▁532.303466.526471.179319.231244.777232.557259.619179.322167.682134.153151.395100.0590.34175.07785.43757.52845.976NANANANANA
 Gross Margin us-gaap:ProductOrService,us-gaap:StatementBusinessSegments us-gaap:Product,roku:PlayerSegment▄▄█▅▄▃▆▃▃▂▅▂▂▁▄▂▁112.816107.657178.707132.432111.29688.209151.61181.60682.41972.509124.34473.33166.46961.499102.82467.25453.651NANANANANA
 Gross Margin us-gaap:ProductOrService,us-gaap:StatementBusinessSegments us-gaap:Service,roku:PlatformSegment█▇▇▅▄▄▄▃▃▂▃▂▂▁▂▁▁532.303466.526471.179319.231244.777232.557259.619179.322167.682134.153151.395100.0590.34175.07785.43757.52845.976NANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
 TTM Greenblatt ROC _ _██▇▅▂▁▃▃▃▃▄▃▄▄▄▄69.08475.80665.15111.97-42.209-55.165-17.384-26.549-10.386-10.745.487-11.749-0.132-6.9029.494-7.892NANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:AllocatedShareBasedCompensationExpense ██▇▇▆▆▅▅▄▄▃▃▂▁▁▁▁▁42.54640.53738.72834.90730.03630.40526.02222.61818.67117.86416.43711.4995.3094.4293.4362.9242.4182.175NANANANA
us-gaap:ComprehensiveIncomeNetOfTax NANA67.30612.947-43.148-54.612-15.686-25.161-9.33-9.7146.768-9.5340.526-6.6346.941-46.235NANANANANANA
us-gaap:CostOfGoodsAndServicesSold ▇▆█▅▅▄▆▃▃▂▄▂▁▁▂▁▁▁306.853247.412344.428236.839209.237179.665249.583142.451135.892105.771163.44894.38879.05873.464114.874.88761.9961.253NA63.003NANA
us-gaap:GeneralAndAdministrativeExpense ██▆▅▅▅▅▄▃▃▂▂▂▂▁▁▁▁62.22860.51149.48743.5140.49439.7438.42529.87326.03322.08621.20419.76915.42915.5713.54113.03910.57710.278NA9.078NANA
us-gaap:GrossProfit ██▇▅▄▄▄▃▃▃▃▂▂▂▂▂▁▁▁▁▁▁338.266326.771305.458214.824146.836141.101161.647118.477114.209100.891112.29178.99377.75263.11273.46149.89537.63738.8444.66326.0525.07625.256
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ███▅▂▁▃▃▃▃▄▃▄▄▄▁▃▃69.85875.50566.60212.399-42.686-54.767-16.08-25.251-9.717-9.8716.699-9.6990.172-6.5057.112-46.177-15.475-8.654NA-12.693NANA
us-gaap:IncomeTaxExpenseBenefit ▁▆▆▆█▇▇▇▇▇▇▇▇▇▇▇▇▇-3.609-0.791-0.704-0.5480.462-0.155-0.363-0.096-0.384-0.139-0.079-0.172-0.3540.1290.1710.0580.0380.048NA0.05NANA
us-gaap:IncomeTaxesPaid ▃▄▆▂▄▄▂▁▂█▃▁▃▃▁▂▁▁0.210.2770.390.1420.2440.2380.0760.0470.0790.5570.160.0550.1690.180.060.0960.0370.029NANANANA
 us-gaap:InterestExpenseDebt us-gaap:CreditFacility roku:TermLoanAFacility▄▄0.50.5NANA0.90.6NANANANANANANANANANANANANANANANA
 us-gaap:InterestExpenseDebt us-gaap:DebtInstrument roku:CreditAgreementNANA0.60.60.9NANANANANANANANANANANANANANANANANA
us-gaap:InterestPaidNet ▄▅▅▅▇▇▆█▃▄▁▃0.6430.6470.6720.681.0511.0670.881.2550.4180.5420.0380.454NANA0.5660.447NANANANANANA
us-gaap:NetIncomeLoss ███▅▂▁▃▃▃▃▄▃▄▄▄▁▃▃▄▃▃▃73.46776.29667.30612.947-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941-46.235-15.513-8.7023.227-12.743-14.109-19.133
us-gaap:NonoperatingIncomeExpense ██████████████▇▁▇█0.774-0.3011.4510.429-0.4770.3981.3041.2980.6690.8691.2122.050.3040.397-2.382-38.285-2.092-0.819NA1.408NANA
us-gaap:OperatingExpenses █▇▇▆▅▆▅▄▃▃▃▂▂▂▂▁▁▁269.182250.965240.307202.854189.045196.266179.031145.026124.595111.631106.80490.74277.88470.01463.96757.78751.0246.675NA40.151NANA
us-gaap:OperatingIncomeLoss ██▇▅▂▁▃▃▃▃▄▃▄▄▄▄▃▄69.08475.80665.15111.97-42.209-55.165-17.384-26.549-10.386-10.745.487-11.749-0.132-6.9029.494-7.892-13.383-7.835NA-14.101NANA
us-gaap:OtherNonoperatingIncomeExpense ▆▂█▅▃▅█▇▅▄▅█▂▂▂▁▁▁1.520.4412.2131.2020.5571.2612.2342.0651.240.9671.3382.1620.3610.4480.2820.2120.1280.083NA-0.041NANA
us-gaap:ProfitLoss ███▅▂▁▃▃▃▃▄▃▄▄▄▁73.46776.29667.30612.947-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941-46.235NANANANANANA
us-gaap:ResearchAndDevelopmentExpense █▇▇▆▆▆▅▅▄▄▃▃▂▂▂▁▁▁113.276101.58194.73188.38884.38788.27878.79268.48761.99455.73851.045.3740.19634.12631.29528.53225.77622.342NA18.229NANA
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax █▇█▆▄▄▅▃▃▃▃▂▂▂▂▂▁▁▂▁▁▁645.119574.183649.886451.663356.073320.766411.23260.928250.101206.662275.739173.381156.81136.576188.261124.78299.627100.093147.3489.05383.80978.447
us-gaap:SellingAndMarketingExpense █▇█▆▅▆▅▄▃▃▃▂▂▂▁▁▁▁93.67888.87396.08970.95664.16468.24861.81446.66636.56833.80734.625.60322.25920.31819.13116.21614.66714.055NA12.844NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:Assets ██▅▅▄▄▄▂▂▂▁▁▁▁▁▁3638.5583487.1452270.5422104.011846.4221541.7091470.234897.305820.825628.132464.997428.358381.668360.48371.897225.502NANA179.078NANANA
us-gaap:Liabilities ██▇▇▆▆▆▃▂▂▁▁▁▁▁▂1077.531045.833942.527887.635830.869865.796771.808433.528360.143267.198220.346206.482169.903167.004219.618268.295NANA159.722NANANA
us-gaap:LiabilitiesAndStockholdersEquity ██▅▅▄▄▄▂▂▂▁▁▁▁▁▁3638.5583487.1452270.5422104.011846.4221541.7091470.234897.305820.825628.132464.997428.358381.668360.48371.897225.502NANA179.078NANANA
us-gaap:StockholdersEquity ██▅▅▄▃▃▃▃▃▂▂▂▂▂▁2561.0282441.3121328.0151216.3751015.553675.913698.426463.777460.682360.934244.651221.876211.765193.476152.279-255.973NANA-193.824NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:AssetsCurrent ██▅▅▄▃▃▂▂▂▂▂▁▁▁▁2799.2322749.3911697.641533.0951276.286968.604925.663686.891649.951520.368432.935397.796353.78336.811344.917197.511NANA165.22NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ██▄▄▄▃▂▂▂▁▁▁▁▁▁2083.2732077.5141092.8151047.478885.825588.294515.479385.999375.509236.5155.564137.67174.167160.75177.25NANANANANANANA
us-gaap:AccountsReceivableNetCurrent █▇▇▅▄▄▄▃▃▂▂▂▂▁▁▁587.481496.173523.852391.277306.719295.361332.673196.044204.037174.195183.078133.895123.612106.094120.55384.84NANA79.325NANANA
us-gaap:InventoryNet ▄▂▅▆▃▃▄█▂▁▁▇▂▂▁▁47.99641.24653.89562.60945.00143.97849.71473.53139.44333.39835.58568.80339.43138.06232.7435.45NANA43.568NANANA
us-gaap:PrepaidExpenseAndOtherAssetsCurrent ▅█▂▂▃▃▂▂▂▂▁▁▁▂▁▁80.482134.37526.64430.98537.20239.43225.94328.90819.06321.88815.37413.86715.13130.54611.3677.702NANA4.981NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:PropertyPlantAndEquipmentGross ██▇▇▇▇▅▃▃▂▂▂▁▁▁▁218.486207.059201.277200.752194.739184.878135.67490.25773.42653.16744.94441.32936.331.1127.51624.324NANA17.342NANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment █▇▆▆▆▅▄▄▃▃▂▂▂▁▁▁57.94252.05846.0842.11841.99236.81432.41228.37925.02422.3919.6818.06916.08814.27512.7811.517NANA7.814NANANA
us-gaap:AmortizationOfIntangibleAssets █▆▆▆▆▇▄▁4.73.63.63.63.63.82.40.1NANANANANANANANANANANANANANA
us-gaap:PropertyPlantAndEquipmentNet █████▇▅▃▃▂▂▁▁▁▁▁160.544155.001155.197158.634152.747148.064103.26261.87848.40230.77725.26423.2620.21216.83514.73612.807NANA9.528NANANA
us-gaap:Goodwill █▇▄▄▄▄▅▁▁▁▁▁▁▁▁▁146.784125.68473.05873.05873.05873.05874.1161.3821.3821.3821.3821.3821.3821.3821.3821.554NANANANANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill █▇▅▆▆▆▇▁▁▁▁▁▁▁▁97.21879.25562.18165.73769.29272.91376.6681.0611.21.3381.4771.6151.7541.8922.03NANANANANANANA
us-gaap:FiniteLivedIntangibleAssetsNet █▄▁▂▂▃▄97.21879.25562.18165.73769.29272.91376.668NANANA1.477NANANANANANANANANANANA
us-gaap:DeferredTaxAssetsLiabilitiesNet NANA4.196NANANA2.12NANANA0.839NANANA0.062NANANANANANANA
us-gaap:OperatingLeaseRightOfUseAsset █▇▇▇▇▇█▃▂▁298.949265.237266.197267.094269.9273.305283.291142.11115.96171.013NANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent █▇▂▁▁▁▁▁▁▁▁▁▁▁▁▁135.831112.57716.2696.3925.1395.7657.2343.9833.9293.2543.9394.3054.543.563.4296.44NANA0.515NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent NANANA412.798363.816328.873313.574241.519201.732146.923148.562147.255111.026111.776128.757NANANANANANANA
us-gaap:AccountsPayableCurrent █▅▇▇█▆▇▄▃▂▃▃▁▂▃▂132.48396.468112.314121.761130.601103.423115.22777.41662.00244.62256.57655.29832.93141.14856.41349.171NANA31.397NANANA
us-gaap:AccruedLiabilitiesCurrent ▅█▁423.253477.402347.668NANANA198.347NANANA91.986NANANA72.34465.498NANA46.156NANANA
us-gaap:LiabilitiesCurrent ██▆▆▅▄▄▃▂▂▂▂▁▁▁▁611.348628.116520.321465.674412.626372.08358.301277.431238.268188.862194.004185.798150.177145.724163.258145.491NANA116.505NANANA
us-gaap:LongTermDebtCurrent █▅▁▁▁▁▁7.3776.1254.8744.8724.874.754.866NANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseLiabilityCurrent ▇▇█▇▅▂▂▁▁34.00732.71535.64732.1327.1219.70917.89616.615.946NANANANANANANANANANANANANA
us-gaap:OtherAccruedLiabilitiesCurrent ▇█▅▂▁▂▂▁▁▁▁▁▁▁▁▁59.43464.42541.63711.8469.50513.87712.9696.1249.7077.016.0917.1945.9116.4027.18.617NANA5.782NANANA
us-gaap:TaxesPayableCurrent NANANA3.532.9142.1663.0521.160.840.3311.3141.1350.9121.2181.463NANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
 us-gaap:LongTermDebt us-gaap:CreditFacility roku:TermLoanAFacility▁▂▃▅▆▇█92.30593.52394.74295.95997.17698.39299.608NANANANANANANANANANANANANANANA
us-gaap:LongTermDebtNoncurrent ▁▁▁▂▂█▂84.92887.39889.86891.08792.305162.62694.742NANANANANANANANANANANANANANANA
us-gaap:OtherLiabilitiesNoncurrent █▂▂▁▁▂▁▁▂▂▃▃▃▃▃▄21.1574.5423.1191.6681.9453.6671.7011.0312.4733.0896.7487.3087.2917.7317.8498.604NANA4.143NANANA
us-gaap:OperatingLeaseLiabilityNoncurrent █▇▇▇▇▇▇▂▁336.948303.159307.936311.072306.75312.628301.694142.134105.513NANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo █▃▂▁53.70348.28747.37745.839NANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree █▂▂▁52.63747.23847.59746.52NANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour █▂▂▁52.40346.9146.63545.727NANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NANA46.295NANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive NANA201.852NANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:StockholdersEquity ██▅▅▄▃▃▃▃▃▂▂▂▂▂▁2561.0282441.3121328.0151216.3751015.553675.913698.426463.777460.682360.934244.651221.876211.765193.476152.279-255.973NANA-193.824NANANA
us-gaap:CommonStockValue ████▆▆▆▆▆▃▃▃▃▁▁0.0130.0130.0130.0130.0120.0120.0120.0120.0120.0110.0110.0110.0110.010.01NANANA0.003NANANA
us-gaap:AdditionalPaidInCapitalCommonStock ██▅▅▄▃▃▂▂▂▁▁▁▁▁2743.6292697.381660.3791616.0451428.1711045.3831012.218761.883733.627624.55498.553482.546462.901445.139435.607NANANANANANANA
us-gaap:RetainedEarningsAccumulatedDeficit █▆▃▁▁▂▄▄▅▆▆▆▆▆▅▅-182.643-256.11-332.406-399.712-412.659-369.511-313.833-298.116-272.961-263.628-253.896-260.674-251.147-251.673-283.338-290.279NANA-219.829NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ███████▃▄▄▁▃0.0290.0290.0290.0290.0290.0290.029-0.0020.0040.001-0.017-0.007NANA0.0NANANANANANANA
us-gaap:StockIssuedDuringPeriodValueNewIssues ▁█▁▂▃0.0989.6150.0147.633349.609NA151.1790.081.33598.025NANANANANANANANANANANANA
 us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementEquityComponents us-gaap:AdditionalPaidInCapital▁█▁▂▃0.0989.6150.0147.633349.609NA151.1790.081.33598.025NANANANANANANANANANANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue ██▇▇▆▆▅▄▄▄▃▂▁▁▁42.66940.67738.72834.90730.03630.40526.02222.61818.67117.86416.43711.4995.3094.4293.436NANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:NetCashProvidedByUsedInOperatingActivities ▅█▅▃▄▅▁▃▃▁▃▂▂▁▂▂48.96195.79947.04521.05134.15545.941-10.5810.25324.738-10.70423.2192.1713.169-14.6376.10.979NANANANANANA
us-gaap:NetCashProvidedByUsedInInvestingActivities ▅▁▇▇▆▅▁▇▇█▇▅▇▇▇▇-44.155-106.521-6.37-11.903-18.792-44.259-113.186-5.383-1.69.874-4.87-46.25-5.606-3.407-2.669-5.099NANANANANANA
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁█▁▂▃▂▃▁▂▂▁▁▁▁▂▁2.33995.074.35151.712282.16870.818254.2035.6290.389108.116-0.4557.58215.8541.544106.9010.869NANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:DepreciationDepletionAndAmortization ████▇▆▅▄▂▂▂▁▁6.16.06.15.85.24.74.03.42.72.72.42.11.8NANANANANANANANANA
us-gaap:IncreaseDecreaseInAccountsPayable █▁35.29-18.857NANA34.497-13.65NANANANANANANANA6.909NANANANANANANA
us-gaap:IncreaseDecreaseInAccountsReceivable ▆▁█▆▃▁▆▂▄▂▄▃▃▁▄▄▂▂89.269-32.608133.27984.13911.086-32.45897.145-7.93229.714-8.70249.30410.75217.603-26.98635.65228.371-4.588-18.251NANANANA
us-gaap:IncreaseDecreaseInInventories ▅▃▄▆▅▄▂█▅▄▁█▅▅▄▅▃▄6.75-12.649-8.71417.6081.023-5.736-23.81734.0886.045-2.187-33.21829.3721.3695.43-2.718.368-10.774-5.712NANANANA
us-gaap:NetCashProvidedByUsedInOperatingActivities ▅█▅▃▄▅▁▃▃▁▃▂▂▁▂▂48.96195.79947.04521.05134.15545.941-10.5810.25324.738-10.70423.2192.1713.169-14.6376.10.979NANANANANANA
us-gaap:NetIncomeLoss ███▅▂▁▃▃▃▃▄▃▄▄▄▁▃▃▄▃▃▃73.46776.29667.30612.947-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941-46.235-15.513-8.7023.227-12.743-14.109-19.133
us-gaap:ProfitLoss ███▅▂▁▃▃▃▃▄▃▄▄▄▁73.46776.29667.30612.947-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941-46.235NANANANANANA
us-gaap:ShareBasedCompensation ██▇▇▆▆▅▅▄▄▃▃▂▁▁▁▁▁42.54640.53738.72834.90730.03630.40526.02222.61818.67117.86416.43711.4995.3094.4293.4362.9242.4182.175NA2.011NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:NetCashProvidedByUsedInInvestingActivities ▅▁▇▇▆▅▁▇▇█▇▅▇▇▇▇-44.155-106.521-6.37-11.903-18.792-44.259-113.186-5.383-1.69.874-4.87-46.25-5.606-3.407-2.669-5.099NANANANANANA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▂▁▂▃▄█▇▃▄▂▂▁▂▁▁▁▁▁10.1813.7176.3711.90318.79245.31739.12614.88318.15.0714.9644.355.6063.4072.5582.0853.0261.56NANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁█▁▂▃▂▃▁▂▂▁▁▁▁▂▁2.33995.074.35151.712282.16870.818254.2035.6290.389108.116-0.4557.58215.8541.544106.9010.869NANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value13000.013000.013000.013000.012000.012000.012000.012000.012000.011000.011000.011000.011000.010000.010000.03000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Shares Outstanding

us-gaap:SharesOutstanding us-gaap:StatementEquityComponents

us-gaap:SharesOutstanding

us-gaap:CommonStock


Shares
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-262014-12-27
Value133132128126124120119117116113109108105100995.6377854.8188124.5313.747
Percentage of SharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Issued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


Common
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value128119109994.818812
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0

us-gaap:CommonStockSharesIssued us-gaap:StatementClassOfStock

us-gaap:CommonClassA


Common
Period End2020-12-312019-12-312018-12-312017-12-312017-09-30
Value1109377190.0
Percentage of CommonStockSharesIssued86.478.070.919.50.0

us-gaap:CommonClassB


Common
Period End2020-12-312019-12-312018-12-312017-12-312017-09-30
Value172631795.637785
Percentage of CommonStockSharesIssued13.622.029.180.50.0

Common Stock Shares Outstanding

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStockSharesOutstanding


Common
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value128119109994.818812
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0

us-gaap:CommonStockSharesOutstanding us-gaap:StatementClassOfStock

us-gaap:CommonClassA


Common
Period End2020-12-312019-12-312018-12-312017-12-312017-09-30
Value1109377190.0
Percentage of CommonStockSharesOutstanding86.478.070.919.50.0

us-gaap:CommonClassB


Common
Period End2020-12-312019-12-312018-12-312017-12-312017-09-30
Value172631795.637785
Percentage of CommonStockSharesOutstanding13.622.029.180.50.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302018-06-302017-06-30
Value1421401361221201161141214.882
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302018-06-302017-06-30
Value1321291251221201161141024.882
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0

Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount


Antidilutive
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-31
Value0.1250.0740.6881415161618201.06225110108106
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

roku:RestrictedStockUnitsAndStockOption


Antidilutive
Period End2021-06-302021-03-312020-06-302020-03-31
Value0.1250.0741415
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.099.999.9

roku:RestrictedStockUnitsAndStockOptions


Antidilutive
Period End2020-09-302019-09-30
Value0.68816
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.099.7

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-012016-07-022016-04-02
Value0.550.590.530.1-0.35-0.45-0.22-0.080.06-0.090.01-0.070.07-8.79-3.18-1.79-2.66-2.98-4.1
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-012016-07-022016-04-02
Value0.520.540.490.09-0.35-0.45-0.22-0.080.05-0.090-0.070.06-8.79-3.18-1.79-2.66-2.98-4.1
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

Allocated Share Based Compensation Expense

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:AllocatedShareBasedCompensationExpense


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value4240383430302622181716115.3094.4293.4362.9242.4182.175
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax6.67.16.07.78.49.56.38.77.58.66.06.63.43.21.82.32.42.2

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:IncomeStatementLocation

us-gaap:GeneralAndAdministrativeExpense


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value9.212109.5957.8946.5316.5445.9825.5664.1343.8643.5192.4961.1360.961.0130.8760.6780.629
Percentage of AllocatedShareBasedCompensationExpense21.724.724.822.621.721.523.024.622.121.621.421.721.421.729.530.028.028.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.41.71.51.71.82.01.52.11.71.91.31.40.70.70.50.70.70.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:GeneralAndAdministrativeExpense0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ResearchAndDevelopmentExpense


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value18161614131312109.2588.5327.885.5612.8012.2961.6361.1970.9930.888
Percentage of AllocatedShareBasedCompensationExpense43.740.843.742.644.443.646.245.249.647.847.948.452.851.847.640.941.140.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.92.92.63.33.74.12.93.93.74.12.93.21.81.70.91.01.00.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ResearchAndDevelopmentExpense0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:SellingAndMarketingExpense


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value141311119.615107.6246.4154.9745.1664.7863.2771.2861.110.7180.8080.690.601
Percentage of AllocatedShareBasedCompensationExpense33.633.030.033.232.033.129.328.426.628.929.128.524.225.120.927.628.527.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.22.31.82.62.73.11.92.52.02.51.71.90.80.80.40.60.70.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:SellingAndMarketingExpense0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:IncomeStatementLocation, us-gaap:StatementBusinessSegments

us-gaap:CostOfSales, roku:PlatformSegment


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.1670.1980.1980.2060.2320.2110.1040.120.0590.0590.030.0290.0190.0190.0230.0180.0190.021
Percentage of AllocatedShareBasedCompensationExpense0.40.50.50.60.80.70.40.50.30.30.20.30.40.40.70.60.81.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.00.10.10.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:CostOfSales roku:PlatformSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CostOfSales, roku:PlayerSegment


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.3150.4150.3970.3620.310.3380.2960.2870.2460.2430.2220.1360.0670.0440.0460.0250.0380.036
Percentage of AllocatedShareBasedCompensationExpense0.71.01.01.01.01.11.11.31.31.41.41.21.31.01.30.91.61.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.10.10.10.10.10.10.10.10.10.10.10.00.00.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:CostOfSales roku:PlayerSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value6712-43.148-54.612-15.686-25.161-9.33-9.7146.768-9.5340.526-6.6346.941-46.235
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.42.9-12.1-17.0-3.8-9.6-3.7-4.72.5-5.50.3-4.93.7-37.1

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value30624734423620917924914213510516394797311474616163
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax47.643.153.052.458.856.060.754.654.351.259.354.450.453.861.060.062.261.270.7

us-gaap:CostOfGoodsAndServicesSold us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

us-gaap:Product, roku:PlayerSegment


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value1199217411210277152757765121645151936150
Percentage of CostOfGoodsAndServicesSold39.037.550.547.449.243.361.052.957.361.874.368.765.470.581.182.781.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax18.516.226.824.928.924.237.028.931.231.644.037.433.037.949.449.650.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Product roku:PlayerSegment105.986.20.084.892.588.10.092.494.590.20.088.577.884.20.092.193.6

us-gaap:Service, roku:PlatformSegment


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value1871541701241061019767574042292721211211
Percentage of CostOfGoodsAndServicesSold61.062.549.552.650.856.739.047.142.738.225.731.334.629.518.917.319.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax29.026.926.227.629.931.823.625.723.219.515.217.017.415.911.510.411.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Service roku:PlatformSegment35.233.10.039.043.443.80.037.434.630.10.029.530.228.90.022.525.6

General And Administrative Expense

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GeneralAndAdministrativeExpense


General
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value6260494340393829262221191515131310109.078
Percentage of GeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax9.610.57.69.611.412.49.311.410.410.77.711.49.811.47.210.410.610.310.2

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
Value3383263052141461411611181141001127877637349373844262525
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax52.456.947.047.641.244.039.345.445.748.840.745.649.646.239.040.037.838.830.329.329.932.2

us-gaap:GrossProfit us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

us-gaap:Product, roku:PlayerSegment


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value-6.709144.628208.38310-0.7366.234.5077.1022.9418.447149.7019.7675.3293.439
Percentage of GrossProfit-2.04.51.59.45.77.4-0.55.33.97.02.610.719.015.413.310.79.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-1.02.60.74.52.43.3-0.22.41.83.41.14.99.47.15.24.33.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Product roku:PlayerSegment-5.913.80.015.27.511.90.07.65.59.80.011.522.215.80.07.96.4

us-gaap:Service, roku:PlatformSegment


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value34431130019413813016211210993109706353634434
Percentage of GrossProfit102.095.598.590.694.392.6100.594.796.193.097.489.381.084.686.789.390.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax53.554.346.343.138.940.739.543.043.945.439.740.740.239.133.835.734.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Service roku:PlatformSegment64.866.90.061.056.656.20.062.665.469.90.070.569.871.10.077.574.4

Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value69756612-42.686-54.767-16.08-25.251-9.717-9.8716.699-9.6990.172-6.5057.112-46.177-15.475-8.654-12.693
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.813.110.22.7-12.0-17.1-3.9-9.7-3.9-4.82.4-5.60.1-4.83.8-37.0-15.5-8.6-14.3

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value-3609000.0-791000.0-704000.0-548000.0462000.0-155000.0-363000.0-96000.0-384000.0-139000.0-79000.0-172000.0-354000.0129000.0171000.058000.038000.048000.050000.0
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.6-0.1-0.1-0.10.1-0.0-0.1-0.0-0.2-0.1-0.0-0.1-0.20.10.10.00.00.00.1

Income Taxes Paid

us-gaap:IncomeTaxesPaid

us-gaap:IncomeTaxesPaid


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value210000.0277000.0390000.0142000.0244000.0238000.076000.047000.079000.0557000.0160000.055000.0169000.0180000.060000.096000.037000.029000.0
Percentage of IncomeTaxesPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.10.00.10.10.00.00.00.30.10.00.10.10.00.10.00.0

Interest Expense Debt

us-gaap:InterestExpenseDebt us-gaap:CreditFacility

us-gaap:InterestExpenseDebt

roku:TermLoanAFacility


Interest
Period End2021-06-302021-03-312020-06-302020-03-31
Value500000.0500000.0900000.0600000.0
Percentage of InterestExpenseDebt100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.10.10.30.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax roku:TermLoanAFacility0.00.00.00.0

us-gaap:InterestExpenseDebt us-gaap:DebtInstrument

roku:CreditAgreement


Interest
Period End2020-12-312020-09-302020-06-30
Value600000.0600000.0900000.0
Percentage of InterestExpenseDebt0.00.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.10.10.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax roku:CreditAgreement0.00.00.0

Interest Paid Net

us-gaap:InterestPaidNet

us-gaap:InterestPaidNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-09-30
Value643000.0647000.0672000.0680000.01051000.01067000.0880000.01255000.0418000.0542000.038000.0454000.0566000.0447000.0
Percentage of InterestPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.10.10.10.20.30.30.20.50.20.30.00.30.30.4

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
Value73766712-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941-46.235-15.513-8.7023.227-12.743-14.109-19.133
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.413.310.42.9-12.1-17.0-3.8-9.6-3.7-4.72.5-5.50.3-4.93.7-37.1-15.6-8.72.2-14.3-16.8-24.4

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value73766712-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.413.310.42.9-12.1-17.0-3.8-9.6-3.7-4.72.5-5.50.3-4.93.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Nonoperating Income Expense

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


Nonoperating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value774000.0-301000.01451000.0429000.0-477000.0398000.01304000.01298000.0669000.0869000.01212000.02050000.0304000.0397000.0-2382000.0-38285000.0-2092000.0-819000.01408000.0
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.1-0.10.20.1-0.10.10.30.50.30.40.41.20.20.3-1.3-30.7-2.1-0.81.6

Operating Expenses

us-gaap:OperatingExpenses

us-gaap:OperatingExpenses


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value2692502402021891961791451241111069077706357514640
Percentage of OperatingExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax41.743.737.044.953.161.243.555.649.854.038.752.349.751.334.046.351.246.645.1

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value69756511-42.209-55.165-17.384-26.549-10.386-10.745.487-11.749-0.132-6.9029.494-7.892-13.383-7.835-14.101
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.713.210.02.7-11.9-17.2-4.2-10.2-4.2-5.22.0-6.8-0.1-5.15.0-6.3-13.4-7.8-15.8

Other Nonoperating Income Expense

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value1520000.0441000.02213000.01202000.0557000.01261000.02234000.02065000.01240000.0967000.01338000.02162000.0361000.0448000.0282000.0212000.0128000.083000.0-41000.0
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.10.30.30.20.40.50.80.50.50.51.20.20.30.10.20.10.1-0.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value73766712-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941-46.235
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.413.310.42.9-12.1-17.0-3.8-9.6-3.7-4.72.5-5.50.3-4.93.7-37.1

Research And Development Expense

us-gaap:ResearchAndDevelopmentExpense

us-gaap:ResearchAndDevelopmentExpense


Research
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value1131019488848878686155514540343128252218
Percentage of ResearchAndDevelopmentExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.617.714.619.623.727.519.226.224.827.018.526.225.625.016.622.925.922.320.5

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
Value64557464945135632041126025020627517315613618812499100147898378
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

us-gaap:Product, roku:PlayerSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value112107178132111881518182721247366611026753
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.518.727.529.331.327.536.931.333.035.145.142.342.445.054.653.953.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.518.727.529.331.327.536.931.333.035.145.142.342.445.054.653.953.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Product roku:PlayerSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Service, roku:PlatformSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value5324664713192442322591791671341511009075855745
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax82.581.372.570.768.772.563.168.767.064.954.957.757.655.045.446.146.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax82.581.372.570.768.772.563.168.767.064.954.957.757.655.045.446.146.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Service roku:PlatformSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Selling And Marketing Expense

us-gaap:SellingAndMarketingExpense

us-gaap:SellingAndMarketingExpense


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value93889670646861463633342522201916141412
Percentage of SellingAndMarketingExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.515.514.815.718.021.315.017.914.616.412.514.814.214.910.213.014.714.014.4

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value3638348722702104184615411470897820628464428381360371225179
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value10771045942887830865771433360267220206169167219268159
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets29.630.041.542.245.056.252.548.343.942.547.448.244.546.359.1119.089.2

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value3638348722702104184615411470897820628464428381360371225179
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-262014-12-27
Value25612441132812161015675698463460360244221211193152-255.973-193.824-159.736-125.255
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets70.470.058.557.855.043.847.551.756.157.552.651.855.553.740.9-113.5-108.20.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value0.0290.0290.0290.0290.0290.0290.029-0.0020.0040.001-0.017-0.007
Percentage of StockholdersEquity0.00.00.00.00.00.00.0-0.00.00.0-0.0-0.0
Percentage of Assets0.00.00.00.00.00.00.0-0.00.00.0-0.0-0.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-262014-12-27
Value274326971660161614281046101276273462549948346344543634261711
Percentage of StockholdersEquity107.1110.5125.0132.9140.7154.8145.0164.4159.4173.2204.1217.8218.9230.4286.5-13.7-13.4-10.9-8.9
Percentage of Assets75.477.473.176.877.467.968.985.089.599.5107.4112.8121.5123.7117.315.514.50.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value0.0130.0130.0130.0130.0120.0120.0120.0120.0120.0110.0110.0110.0110.010.010.001
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0-0.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-262014-12-27
Value-182.643-256.11-332.406-399.712-412.659-369.511-313.833-298.116-272.961-263.628-253.896-260.674-251.147-251.673-283.338-290.279-219.829-177.071-136.46
Percentage of StockholdersEquity-7.1-10.5-25.0-32.9-40.6-54.7-44.9-64.3-59.3-73.0-103.8-117.5-118.6-130.1-186.1113.4113.4110.9108.9
Percentage of Assets-5.0-7.3-14.6-19.0-22.3-24.0-21.3-33.2-33.3-42.0-54.6-60.9-65.8-69.8-76.2-128.7-122.80.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


Stockholders
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-0.671-0.671-0.671-0.671-0.671-0.671-0.671-0.671-0.74-0.723-0.723-0.671-0.671
Percentage of StockholdersEquity-0.1-0.1-0.1-0.1-0.1-0.1-0.2-0.3-0.3-0.3-0.4-0.40.3
Percentage of Assets-0.0-0.0-0.0-0.0-0.1-0.1-0.1-0.1-0.2-0.2-0.2-0.2-0.3
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value27992749169715331276968925686649520432397353336344197165
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets76.978.874.872.969.162.863.076.679.282.893.192.992.793.492.787.692.3

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value2083207710921047885588515385375236155137174160177
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets57.359.648.149.848.038.235.143.045.737.733.532.145.644.647.7

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value5874965233913062953321962041741831331231061208479
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets16.114.223.118.616.619.222.621.824.927.739.431.332.429.432.437.644.3

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value4741536245434973393335683938323543
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.31.22.43.02.42.93.48.24.85.37.716.110.310.68.815.724.3

Prepaid Expense And Other Assets Current

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent


Prepaid
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value80134263037392528192115131530117.7024.981
Percentage of PrepaidExpenseAndOtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.23.91.21.52.02.61.83.22.33.53.33.24.08.53.13.42.8

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value21820720120019418413590735344413631272417
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.05.98.99.510.512.09.210.18.98.59.79.69.58.67.410.89.7

us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType

roku:ComputerAndEquipment


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value343230292727232119171614131211108.787
Percentage of PropertyPlantAndEquipmentGross15.815.615.314.714.214.817.624.027.232.135.736.037.239.542.345.150.7
Percentage of Assets1.00.91.41.41.51.81.62.42.42.73.53.53.53.43.14.94.9
Percentage of Assets roku:ComputerAndEquipment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

roku:OfficeEquipmentAndFurniture


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value191919191818127.8647.6454.1074.0693.0992.5972.3931.9871.8241.452
Percentage of PropertyPlantAndEquipmentGross9.19.59.89.89.69.98.98.710.47.79.17.57.27.77.27.58.4
Percentage of Assets0.50.60.90.91.01.20.80.90.90.70.90.70.70.70.50.80.8
Percentage of Assets roku:OfficeEquipmentAndFurniture0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

roku:WebsiteAndInternalUseSoftware


Property
Period End2021-06-302021-03-312020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value7.3197.3196.7446.516.516.516.4576.5076.4236.4236.7456.9256.2995.4614.3842.902
Percentage of PropertyPlantAndEquipmentGross3.33.53.43.33.54.87.28.912.114.316.319.120.219.818.016.7
Percentage of Assets0.20.20.30.40.40.40.70.81.01.41.61.81.71.51.91.6
Percentage of Assets roku:WebsiteAndInternalUseSoftware0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

roku:WebsiteAndSoftware


Property
Period End2020-09-302019-12-31
Value8.3236.51
Percentage of PropertyPlantAndEquipmentGross4.14.8
Percentage of Assets0.40.4
Percentage of Assets roku:WebsiteAndSoftware0.00.0

us-gaap:LeaseholdImprovements


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value15614714414314113293543925181613108.4377.1344.201
Percentage of PropertyPlantAndEquipmentGross71.771.471.571.472.871.868.760.253.548.040.940.236.632.530.729.324.2
Percentage of Assets4.34.26.36.87.78.66.36.14.84.14.03.93.52.82.33.22.3
Percentage of Assets us-gaap:LeaseholdImprovements0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value575246424136322825221918161412117.814
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.61.52.02.02.32.42.23.23.03.64.24.24.24.03.45.14.4

Amortization Of Intangible Assets

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AmortizationOfIntangibleAssets


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value4.73.63.63.63.63.82.40.1
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value1601551551581521481036148302523201614129.528
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.44.46.87.58.39.67.06.95.94.95.45.45.34.74.05.75.3

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value14612573737373741.3821.3821.3821.3821.3821.3821.3821.3821.554
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.03.63.23.54.04.75.00.20.20.20.30.30.40.40.40.7

us-gaap:Goodwill us-gaap:BusinessAcquisition

roku:BostonBasedDataxuIncorporationDemandSidePlatform


Goodwillus-gaap:
Period End2020-09-302020-06-302020-03-312019-12-312019-11-08
Value7171710.072772
Percentage of Goodwill98.198.198.10.10.0
Percentage of Assets3.43.94.60.00.0
Percentage of Assets roku:BostonBasedDataxuIncorporationDemandSidePlatform0.00.00.00.00.0

roku:NielsenSAdvancedVideoAdvertising


Goodwillus-gaap:
Period End2021-04-15
Value22
Percentage of Goodwill0.0
Percentage of Assets0.0
Percentage of Assets roku:NielsenSAdvancedVideoAdvertising0.0

roku:ThisOldHouseHoldingsLLC


Goodwillus-gaap:
Period End2021-03-19
Value47
Percentage of Goodwill0.0
Percentage of Assets0.0
Percentage of Assets roku:ThisOldHouseHoldingsLLC0.0

Intangible Assets Net Excluding Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


Intangible
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value977962656972761.0611.21.3381.4771.6151.7541.8922.03
Percentage of IntangibleAssetsNetExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.72.32.73.13.84.75.20.10.10.20.30.40.50.50.5

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:FiniteLivedIntangibleAssetsNet


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value977962656972761.477
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.72.32.73.13.84.75.20.3

us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerRelationships


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value8.4679.3489.49210111212
Percentage of FiniteLivedIntangibleAssetsNet8.711.815.315.716.116.516.8
Percentage of Assets0.20.30.40.50.60.80.9
Percentage of Assets us-gaap:CustomerRelationships0.00.00.00.00.00.00.0

us-gaap:DevelopedTechnologyRights


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value574648515456591.477
Percentage of FiniteLivedIntangibleAssetsNet58.858.478.778.578.278.077.6100.0
Percentage of Assets1.61.32.22.52.93.74.00.3
Percentage of Assets us-gaap:DevelopedTechnologyRights0.00.00.00.00.00.00.00.0

us-gaap:InProcessResearchAndDevelopment


Finite
Period End2021-06-30
Value8.5
Percentage of FiniteLivedIntangibleAssetsNet8.7
Percentage of Assets0.2
Percentage of Assets us-gaap:InProcessResearchAndDevelopment0.0

us-gaap:Patents


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value3.6163.6883.7613.8343.9063.9794.052
Percentage of FiniteLivedIntangibleAssetsNet3.74.76.05.85.65.55.3
Percentage of Assets0.10.10.20.20.20.30.3
Percentage of Assets us-gaap:Patents0.00.00.00.00.00.00.0

us-gaap:TradeNames


Finite
Period End2021-06-302021-03-312020-03-312019-12-31
Value19190.0670.267
Percentage of FiniteLivedIntangibleAssetsNet20.025.20.10.3
Percentage of Assets0.50.60.00.0
Percentage of Assets us-gaap:TradeNames0.00.00.00.0

Deferred Tax Assets Liabilities Net

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:DeferredTaxAssetsLiabilitiesNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-31
Value4196000.02120000.0839000.062000.0
Percentage of DeferredTaxAssetsLiabilitiesNet100.0100.0100.0100.0
Percentage of Assets0.20.10.20.0

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312019-01-01
Value2982652662672692732831421157139
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.27.611.712.714.617.719.315.814.111.30.0

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value135112166.3925.1395.7657.2343.9833.9293.2543.9394.3054.543.563.4296.440.515
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.73.20.70.30.30.40.50.40.50.50.81.01.21.00.92.90.3

Accounts Payable And Accrued Liabilities Current

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent


Accounts
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value412363328313241201146148147111111128
Percentage of AccountsPayableAndAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets19.619.721.321.326.924.623.431.934.429.131.034.6

Accounts Payable Current

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value1329611212113010311577624456553241564931
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.62.84.95.87.16.77.88.67.67.112.212.98.611.415.221.817.5

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312019-12-312018-12-312017-12-312017-09-302016-12-31
Value42347734719891726546
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets11.613.715.313.519.819.529.025.8

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value611628520465412372358277238188194185150145163145116
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets16.818.022.922.122.324.124.430.929.030.141.743.439.340.443.964.565.1

Long Term Debt Current

us-gaap:LongTermDebtCurrent

us-gaap:LongTermDebtCurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value7377000.06125000.04874000.04872000.04870000.04750000.04866000.0
Percentage of LongTermDebtCurrent100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.20.20.20.30.30.3

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value343235322719171615
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.90.91.61.51.51.31.21.81.9

Other Accrued Liabilities Current

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value596441119.50513126.1249.7077.016.0917.1945.9116.4027.18.6175.782
Percentage of OtherAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.61.81.80.60.50.90.90.71.21.11.31.71.51.81.93.83.2

Taxes Payable Current

us-gaap:TaxesPayableCurrent

us-gaap:TaxesPayableCurrent


Taxes
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value3530000.02914000.02166000.03052000.01160000.0840000.0331000.01314000.01135000.0912000.01218000.01463000.0
Percentage of TaxesPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.20.10.20.10.10.10.30.30.20.30.4

Long Term Debt

us-gaap:LongTermDebt us-gaap:CreditFacility

us-gaap:LongTermDebt

roku:TermLoanAFacility


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value92939495979899
Percentage of LongTermDebt100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.52.74.24.65.36.46.8
Percentage of Assets roku:TermLoanAFacility0.00.00.00.00.00.00.0

Long Term Debt Noncurrent

us-gaap:LongTermDebtNoncurrent

us-gaap:LongTermDebtNoncurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value848789919216294
Percentage of LongTermDebtNoncurrent100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.32.54.04.35.010.56.4

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value214.5423.1191.6681.9453.6671.7011.0312.4733.0896.7487.3087.2917.7317.8498.6044.143
Percentage of OtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.60.10.10.10.10.20.10.10.30.51.51.71.92.12.13.82.3

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value336303307311306312301142105
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.38.713.614.816.620.320.515.812.9

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value53484745
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0100.0
Percentage of Assets1.51.42.12.2

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value52474746
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0100.0100.0100.0
Percentage of Assets1.41.42.12.2

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value52464645
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0100.0100.0100.0
Percentage of Assets1.41.32.12.2

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2020-12-31
Value46
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets2.0

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2020-12-31
Value201
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0
Percentage of Assets8.9

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312019-01-01
Value3703353433433333323191581217442
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.29.615.116.318.121.621.717.714.811.80.0

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value473429440443
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0100.0100.0100.0
Percentage of Assets13.012.319.421.1

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value81788184
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0100.0
Percentage of Assets2.22.23.64.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-262014-12-27
Value25612441132812161015675698463460360244221211193152-255.973-193.824-159.736-125.255
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets70.470.058.557.855.043.847.551.756.157.552.651.855.553.740.9-113.5-108.20.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value0.0290.0290.0290.0290.0290.0290.029-0.0020.0040.001-0.017-0.007
Percentage of StockholdersEquity0.00.00.00.00.00.00.0-0.00.00.0-0.0-0.0
Percentage of Assets0.00.00.00.00.00.00.0-0.00.00.0-0.0-0.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-262014-12-27
Value274326971660161614281046101276273462549948346344543634261711
Percentage of StockholdersEquity107.1110.5125.0132.9140.7154.8145.0164.4159.4173.2204.1217.8218.9230.4286.5-13.7-13.4-10.9-8.9
Percentage of Assets75.477.473.176.877.467.968.985.089.599.5107.4112.8121.5123.7117.315.514.50.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value0.0130.0130.0130.0130.0120.0120.0120.0120.0120.0110.0110.0110.0110.010.010.001
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0-0.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-262014-12-27
Value-182.643-256.11-332.406-399.712-412.659-369.511-313.833-298.116-272.961-263.628-253.896-260.674-251.147-251.673-283.338-290.279-219.829-177.071-136.46
Percentage of StockholdersEquity-7.1-10.5-25.0-32.9-40.6-54.7-44.9-64.3-59.3-73.0-103.8-117.5-118.6-130.1-186.1113.4113.4110.9108.9
Percentage of Assets-5.0-7.3-14.6-19.0-22.3-24.0-21.3-33.2-33.3-42.0-54.6-60.9-65.8-69.8-76.2-128.7-122.80.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


Stockholders
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-0.671-0.671-0.671-0.671-0.671-0.671-0.671-0.671-0.74-0.723-0.723-0.671-0.671
Percentage of StockholdersEquity-0.1-0.1-0.1-0.1-0.1-0.1-0.2-0.3-0.3-0.3-0.4-0.40.3
Percentage of Assets-0.0-0.0-0.0-0.0-0.1-0.1-0.1-0.1-0.2-0.2-0.2-0.2-0.3
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value13000.013000.013000.013000.012000.012000.012000.012000.012000.011000.011000.011000.011000.010000.010000.03000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Additional Paid In Capital Common Stock

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:AdditionalPaidInCapitalCommonStock


Additional
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value2743269716601616142810451012761733624498482462445435
Percentage of AdditionalPaidInCapitalCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets75.477.473.176.877.367.868.884.989.499.4107.2112.7121.3123.5117.1

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value-182.643-256.11-332.406-399.712-412.659-369.511-313.833-298.116-272.961-263.628-253.896-260.674-251.147-251.673-283.338-290.279-219.829
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-5.0-7.3-14.6-19.0-22.3-24.0-21.3-33.2-33.3-42.0-54.6-60.9-65.8-69.8-76.2-128.7-122.8

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value29000.029000.029000.029000.029000.029000.029000.0-2000.04000.01000.0-17000.0-7000.00
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets0.00.00.00.00.00.00.0-0.00.00.0-0.0-0.00.0

Stock Issued During Period Value New Issues

us-gaap:StockIssuedDuringPeriodValueNewIssues

us-gaap:StockIssuedDuringPeriodValueNewIssues


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302019-03-31
Value0.09890.01473491510.08198
Percentage of StockIssuedDuringPeriodValueNewIssues0.0100.00.0100.0100.0100.00.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.0

us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302019-03-31
Value0.09890.01473491510.08198
Percentage of StockIssuedDuringPeriodValueNewIssues0.0100.00.0100.0100.0100.00.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.0

Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


Adjustments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value4240383430302622181716115.3094.4293.436
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value4240383430302622181716115.3094.4293.436
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value489547213445-10.581024-10.704232.1713.169-14.6376.10.979
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax7.616.77.24.79.614.3-2.63.99.9-5.28.41.32.0-10.73.20.8

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-44155000.0-106520000.0-6370000.0-11903000.0-18792000.0-44259000.0-113190000.0-5383000.0-1600000.09874000.0-4870000.0-46250000.0-5606000.0-3407000.0-2669000.0-5099000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-6.8-18.6-1.0-2.6-5.3-13.8-27.5-2.1-0.64.8-1.8-26.7-3.6-2.5-1.4-4.1

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value2.339954.35151282702545.6290108-0.4557.582151.5441060.869
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.4173.30.733.679.222.161.82.236.152.3-0.24.410.11.156.80.7

Depreciation Depletion And Amortization

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value6.16.06.15.85.24.74.03.42.72.72.42.11.8
Percentage of DepreciationDepletionAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Payable

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsPayable


Increase
Period End2021-06-302021-03-312020-06-302020-03-312017-12-31
Value35-18.85734-13.656.909
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value89-32.6081338411-32.45897-7.93229-8.702491017-26.9863528-4.588-18.251
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value6.75-12.649-8.714171.023-5.736-23.817346.045-2.187-33.218291.3695.43-2.718.368-10.774-5.712
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value489547213445-10.581024-10.704232.1713.169-14.6376.10.979
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax7.616.77.24.79.614.3-2.63.99.9-5.28.41.32.0-10.73.20.8

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-10-012016-07-022016-04-02
Value73766712-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941-46.235-15.513-8.7023.227-12.743-14.109-19.133
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.413.310.42.9-12.1-17.0-3.8-9.6-3.7-4.72.5-5.50.3-4.93.7-37.1-15.6-8.72.2-14.3-16.8-24.4

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value73766712-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.413.310.42.9-12.1-17.0-3.8-9.6-3.7-4.72.5-5.50.3-4.93.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value73766712-43.148-54.612-15.717-25.155-9.333-9.7326.778-9.5270.526-6.6346.941-46.235
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.413.310.42.9-12.1-17.0-3.8-9.6-3.7-4.72.5-5.50.3-4.93.7-37.1

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value4240383430302622181716115.3094.4293.4362.9242.4182.1752.011
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-44155000.0-106520000.0-6370000.0-11903000.0-18792000.0-44259000.0-113190000.0-5383000.0-1600000.09874000.0-4870000.0-46250000.0-5606000.0-3407000.0-2669000.0-5099000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-6.8-18.6-1.0-2.6-5.3-13.8-27.5-2.1-0.64.8-1.8-26.7-3.6-2.5-1.4-4.1

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value103.7176.371118453914185.0714.9644.355.6063.4072.5582.0853.0261.56
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value2.339954.35151282702545.6290108-0.4557.582151.5441060.869
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.4173.30.733.679.222.161.82.236.152.3-0.24.410.11.156.80.7

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber


Share
Period End2021-06-302020-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value6.9448.7331112141617202426
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber us-gaap:PlanName

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value7.4638.7339.589.996101116
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber0.0100.00.00.00.00.0100.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2021-06-302020-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value34.8926.1914.289.689.038.598.345.34.814.59
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice us-gaap:PlanName

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value30.3126.1925.0116.1315.3214.848.59
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice0.0100.00.00.00.00.0100.0

Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-06-302021-03-312020-12-31
Value209000.097000.0139000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-26
Value2919145.8434.3682.917
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0

us-gaap:UnrecognizedTaxBenefits us-gaap:IncomeTaxAuthority

us-gaap:ForeignCountry


Unrecognized
Period End2020-12-312019-12-31
Value0.91.2
Percentage of UnrecognizedTaxBenefits3.16.2

us-gaap:UnrecognizedTaxBenefits us-gaap:TaxCreditCarryforward

us-gaap:Research


Unrecognized
Period End2020-12-312019-12-312018-12-312017-12-31
Value2818145.8
Percentage of UnrecognizedTaxBenefits96.993.899.799.3

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value5303611826878
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0

roku:AmortizationExpenseOfContentAssets

roku:AmortizationExpenseOfContentAssets


Amortization
Period End2021-06-302020-06-30
Value186.059
Percentage of AmortizationExpenseOfContentAssets100.0100.0

roku:AmortizationExpenseOfLicensedContentAssets

roku:AmortizationExpenseOfLicensedContentAssets


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value159.8185.2614.96.16.1231.570.60.3
Percentage of AmortizationExpenseOfLicensedContentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:AmortizationExpenseOfProducedContentAssets

roku:AmortizationExpenseOfProducedContentAssets


Amortization
Period End2021-06-30
Value2420000.0
Percentage of AmortizationExpenseOfProducedContentAssets100.0

roku:BusinessCombinationServiceAgreements us-gaap:BusinessAcquisition

roku:BusinessCombinationServiceAgreements

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value6300000.0
Percentage of BusinessCombinationServiceAgreements100.0

roku:CommonStockEquivalents

roku:CommonStockEquivalents


Common
Period End2020-09-30
Value10
Percentage of CommonStockEquivalents100.0

roku:ContentAssetsAcquiredDuringPeriod us-gaap:BalanceSheetLocation

roku:ContentAssetsAcquiredDuringPeriod

us-gaap:OtherNoncurrentAssets


Content
Period End2021-03-19
Value22
Percentage of ContentAssetsAcquiredDuringPeriod100.0

roku:ContentAssetsAcquiredDuringPeriod us-gaap:BusinessAcquisition

roku:OldHouseAcquisition


Content
Period End2021-06-302021-03-31
Value8.996
Percentage of ContentAssetsAcquiredDuringPeriod0.00.0

roku:ContentLicensingExpense

roku:ContentLicensingExpense


Content
Period End2020-12-312020-09-302020-06-302020-03-31
Value3.8000000000000003-4.8-5.614
Percentage of ContentLicensingExpense100.0100.0100.0100.0

roku:GrossProceedsFromIssuanceOfCommonStock us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock

roku:GrossProceedsFromIssuanceOfCommonStock

us-gaap:CommonClassA, roku:AtTheMarketOffering


Gross
Period End2021-03-022021-03-312020-05-132019-11-302019-05-312019-06-302019-03-31
Value1000000260050415382-17.1100
Percentage of GrossProceedsFromIssuanceOfCommonStock100.0100.0100.0100.0100.0100.0100.0

roku:IncreaseDecreaseOperatingLeaseLiabilities

roku:IncreaseDecreaseOperatingLeaseLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-5.958-12.436-5.1175.421-0.86513105.261-1.914-2.491
Percentage of IncreaseDecreaseOperatingLeaseLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:IndemnificationAssetReleasedForPaymentOfPortionOfLiabilitiesAssumed

roku:IndemnificationAssetReleasedForPaymentOfPortionOfLiabilitiesAssumed


Indemnification
Period End2021-06-30
Value66
Percentage of IndemnificationAssetReleasedForPaymentOfPortionOfLiabilitiesAssumed100.0

roku:IndemnificationLiabilityReleasedForPaymentOfPortionOfLiabilitiesAssumed

roku:IndemnificationLiabilityReleasedForPaymentOfPortionOfLiabilitiesAssumed


Indemnification
Period End2021-06-30
Value66
Percentage of IndemnificationLiabilityReleasedForPaymentOfPortionOfLiabilitiesAssumed100.0

roku:ProceedsFromEscrowsAssociatedWithAcquisition

roku:ProceedsFromEscrowsAssociatedWithAcquisition


Proceeds
Period End2020-12-312020-09-302020-06-302020-03-31
Value0001058000.0
Percentage of ProceedsFromEscrowsAssociatedWithAcquisition0.00.00.0100.0

roku:RevenueRemainingPerformanceObligationPercentageOfRevenueExpectedToBeRecognized

roku:RevenueRemainingPerformanceObligationPercentageOfRevenueExpectedToBeRecognized


Revenue
Period End2021-06-302021-03-312020-12-31
Value-12.047.0-10.0
Percentage of RevenueRemainingPerformanceObligationPercentageOfRevenueExpectedToBeRecognized100.0100.0100.0

roku:RightOfUseAssetLiabilityAdjustmentsObtainedInExchangeForOperatingLeaseLiability

roku:RightOfUseAssetLiabilityAdjustmentsObtainedInExchangeForOperatingLeaseLiability


Right
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value-5.4983.693.566-0.795324934
Percentage of RightOfUseAssetLiabilityAdjustmentsObtainedInExchangeForOperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0

roku:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAtFairValue us-gaap:AwardType

roku:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAtFairValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value373310319536765
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAtFairValue100.0100.0100.0100.0100.0100.0100.0

roku:UnpaidPortionOfAcquisitionRelatedExpenses

roku:UnpaidPortionOfAcquisitionRelatedExpenses


Unpaid
Period End2021-06-302021-03-31
Value-1324000.01595000.0
Percentage of UnpaidPortionOfAcquisitionRelatedExpenses100.0100.0

roku:UnpaidPortionOfAtTheMarketOfferingCosts

roku:UnpaidPortionOfAtTheMarketOfferingCosts


Unpaid
Period End2021-03-312020-09-30
Value105000.0-139000.0
Percentage of UnpaidPortionOfAtTheMarketOfferingCosts100.0100.0

roku:ValuationAllowancesAndReservesAdjustmentsForRecoveryAndWriteOff us-gaap:ValuationAllowancesAndReservesType

roku:ValuationAllowancesAndReservesAdjustmentsForRecoveryAndWriteOff

us-gaap:AllowanceForCreditLoss


Valuation
Period End2020-12-312020-09-302020-06-302020-03-31
Value1047000.010000.0283000.01035000.0
Percentage of ValuationAllowancesAndReservesAdjustmentsForRecoveryAndWriteOff100.0100.0100.0100.0

roku:ValuationAllowancesAndReservesBalanceImpactOfAdoption us-gaap:AdjustmentsForNewAccountingPronouncements, us-gaap:ValuationAllowancesAndReservesType

roku:ValuationAllowancesAndReservesBalanceImpactOfAdoption

us-gaap:AccountingStandardsUpdate201613, us-gaap:AllowanceForCreditLoss


Valuation
Period End2020-12-312020-03-31
Value01066000.0
Percentage of ValuationAllowancesAndReservesBalanceImpactOfAdoption0.0100.0

roku:ValuationAllowancesAndReservesChargedToRevenue us-gaap:ValuationAllowancesAndReservesType

roku:ValuationAllowancesAndReservesChargedToRevenue

roku:AllowancesForSalesReturns


Valuation
Period End2021-03-312020-03-31
Value2.5262.727
Percentage of ValuationAllowancesAndReservesChargedToRevenue100.0100.0

roku:VestingOfEarlyExercisedOptions

roku:VestingOfEarlyExercisedOptions


Vesting
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value04000.06000.06000.09000.017000.034000.020000.015000.017000.026000.040000.067000.0106000.0
Percentage of VestingOfEarlyExercisedOptions0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:VestingOfEarlyExercisedOptions us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Vesting
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value04000.06000.06000.09000.017000.034000.020000.015000.017000.026000.040000.067000.0106000.0
Percentage of VestingOfEarlyExercisedOptions0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts

us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts


Adjustments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-312019-09-302019-06-30
Value0.0100.02.04.82.80.01.6
Percentage of AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts0.0100.00.0100.0100.0100.00.0100.0

us-gaap:BusinessCombinationAcquisitionRelatedCosts us-gaap:BusinessAcquisition, us-gaap:IncomeStatementLocation

us-gaap:BusinessCombinationAcquisitionRelatedCosts

roku:NielsenSAdvancedVideoAdvertising, us-gaap:GeneralAndAdministrativeExpense


Business
Period End2021-04-15
Value3900000.0
Percentage of BusinessCombinationAcquisitionRelatedCosts100.0

roku:ThisOldHouseHoldingsLLC, us-gaap:GeneralAndAdministrativeExpense


Business
Period End2021-03-19
Value2200000.0
Percentage of BusinessCombinationAcquisitionRelatedCosts0.0

us-gaap:BusinessCombinationConsiderationTransferred1 us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferred1

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value47
Percentage of BusinessCombinationConsiderationTransferred1100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value97
Percentage of BusinessCombinationConsiderationTransferred10.0

us-gaap:BusinessCombinationConsiderationTransferredOther1 us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferredOther1

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value15
Percentage of BusinessCombinationConsiderationTransferredOther1100.0

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:CapitalExpendituresIncurredButNotYetPaid


Capital
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.8492.86-3.724-0.252-8.93141.8311.9472.2154.769-0.2110.785-0.4171.460.414-0.057-0.2731.166
Percentage of CapitalExpendituresIncurredButNotYetPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CapitalLeaseObligationsIncurred

us-gaap:CapitalLeaseObligationsIncurred


Capital
Period End2021-03-31
Value35
Percentage of CapitalLeaseObligationsIncurred100.0

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value7.136984451602977213010113107
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

us-gaap:ConcentrationRiskPercentage1

roku:CustomerC, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-30
Value11.00.130.140.130.140.120.160.170.170.180.18
Percentage of ConcentrationRiskPercentage1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:CustomerH, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-03-312020-09-302020-06-30
Value11.011.00.1
Percentage of ConcentrationRiskPercentage10.0100.076.9

us-gaap:ConcentrationRiskPercentage1 us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType, us-gaap:StatementBusinessSegments

roku:CustomerA, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk, roku:PlayerSegment


Concentration
Period End2021-03-312020-09-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-30
Value10.011.00.130.170.140.180.170.160.130.190.16
Percentage of ConcentrationRiskPercentage10.0100.092.9130.8100.0150.0106.294.176.5105.688.9

roku:CustomerB, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk, roku:PlayerSegment


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value20.023.016.00.180.130.190.170.20.160.10.19
Percentage of ConcentrationRiskPercentage10.00.0145.5138.592.9146.2121.4166.7100.058.8111.8

roku:CustomerC, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk, roku:PlayerSegment


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-30
Value36.039.039.00.380.470.350.40.350.340.390.360.320.33
Percentage of ConcentrationRiskPercentage10.00.0354.5292.3335.7269.2285.7291.7212.5229.4211.8177.8183.3

roku:CustomerH, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk, roku:PlatformSegment


Concentration
Period End2021-03-312020-09-302020-06-302020-03-31
Value14.016.00.150.13
Percentage of ConcentrationRiskPercentage10.0145.5115.492.9

us-gaap:ConcentrationRiskPercentage1 us-gaap:MajorCustomers, us-gaap:InvestmentType

roku:CustomerOne, us-gaap:CashAndCashEquivalents


Concentration
Period End2021-03-312020-03-31
Value61.00.57
Percentage of ConcentrationRiskPercentage10.0407.1

roku:CustomerTwo, us-gaap:CashAndCashEquivalents


Concentration
Period End2021-03-312020-03-31
Value21.00.43
Percentage of ConcentrationRiskPercentage10.0307.1

us-gaap:ConcentrationRiskPercentage1 us-gaap:Range, us-gaap:StatementGeographical, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

srt:Maximum, us-gaap:NonUs, us-gaap:SalesRevenueNet, us-gaap:GeographicConcentrationRisk


Concentration
Period End2021-03-312020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302017-09-302017-06-30
Value10.00.10.10.10.10.10.10.10.1
Percentage of ConcentrationRiskPercentage10.071.476.971.483.362.558.855.655.6

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:ContractWithCustomerLiabilityRevenueRecognized


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value13266.37.98.120520.00637.230380.0053
Percentage of ContractWithCustomerLiabilityRevenueRecognized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod

us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod


Contract
Period End2021-06-302021-03-312020-06-302020-03-312019-11-302019-06-30
Value3.3297.12.7105.3
Percentage of ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod100.0100.0100.0100.0100.0100.0

us-gaap:DepreciationAndAmortization

us-gaap:DepreciationAndAmortization


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-10-01
Value109.6059.6399.3198.88.4486.4993.4932.8282.8492.5652.2181.951.6561.4531.3031.3331.2471.351
Percentage of DepreciationAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GoodwillAcquiredDuringPeriod us-gaap:BusinessAcquisition

us-gaap:GoodwillAcquiredDuringPeriod

roku:OldHouseAcquisition


Goodwill
Period End2021-03-31
Value47
Percentage of GoodwillAcquiredDuringPeriod100.0

roku:OtherImmaterialAcquisitions


Goodwill
Period End2021-03-31
Value5.0
Percentage of GoodwillAcquiredDuringPeriod10.5

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities


Increase
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-31
Value4417103750-18.60635-0.526-18.47441-3.593-2.892
Percentage of IncreaseDecreaseInAccountsPayableAndAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInAccruedLiabilities


Increase
Period End2021-06-302021-03-312020-06-302020-03-312017-12-31
Value-12.509291.5394.7976.465
Percentage of IncreaseDecreaseInAccruedLiabilities100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInContractWithCustomerAsset

us-gaap:IncreaseDecreaseInContractWithCustomerAsset


Increase
Period End2021-06-302021-03-312020-12-31
Value9.0210.6
Percentage of IncreaseDecreaseInContractWithCustomerAsset100.0100.0100.0

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInContractWithCustomerLiability


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.645-10.971104.9557.931-1.9795.595-1.581-6.811-7.8130.3334.089-7.476
Percentage of IncreaseDecreaseInContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInDeferredRevenue

us-gaap:IncreaseDecreaseInDeferredRevenue


Increase
Period End2021-06-302021-03-312020-12-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.6-6.010130.3334.089-7.476131.5113.39611
Percentage of IncreaseDecreaseInDeferredRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value11601.971.253-0.626-1.4693.0160.0540.675-0.685-0.366-0.2350.980.353-3.0763.067-0.1462.949
Percentage of IncreaseDecreaseInOtherNoncurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-1075000.0548000.01451000.0-277000.0-1722000.01166000.0-385000.0-1442000.0-616000.0-581000.0-560000.017000.0-440000.0-118000.0-831000.0852000.0-239000.03797000.0
Percentage of IncreaseDecreaseInOtherNoncurrentLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value1119-0.145-1.627-8.59213-3.7049.893-2.7398.1161.663-1.048-11.952113.6470.769-0.4742.572
Percentage of IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestRevenueExpenseNet

us-gaap:InterestRevenueExpenseNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-746000.0-742000.0-762000.0-773000.0-1034000.0-863000.0-930000.0-767000.0-571000.0-98000.0-126000.0-112000.0-57000.0-51000.0
Percentage of InterestRevenueExpenseNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LeaseCost

us-gaap:LeaseCost


Lease
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value151313131312167.2915.2843.752
Percentage of LeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeaseCost


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value111013131313177.9555.834.332
Percentage of OperatingLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeasePayments

us-gaap:OperatingLeasePayments


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value11169.166.325.7339.4515.3894.8923.5743.866
Percentage of OperatingLeasePayments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense

us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value7.5216.4586.3216.4756.7349.2138.7255.865
Percentage of OperatingLeaseRightOfUseAssetAmortizationExpense100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherOperatingActivitiesCashFlowStatement

us-gaap:OtherOperatingActivitiesCashFlowStatement


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value-39000.031000.0179000.055000.0304000.0-14000.0910000.0
Percentage of OtherOperatingActivitiesCashFlowStatement100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsOfStockIssuanceCosts us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock

us-gaap:PaymentsOfStockIssuanceCosts

us-gaap:CommonClassA, roku:AtTheMarketOffering


Payments
Period End2021-03-312020-05-132019-11-302019-05-312019-06-302019-03-31
Value106.82.81.6-0.42.0
Percentage of PaymentsOfStockIssuanceCosts100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsToAcquireBusinessesGross us-gaap:BusinessAcquisition

us-gaap:PaymentsToAcquireBusinessesGross

roku:NielsenSAdvancedVideoAdvertising


Payments
Period End2021-04-15
Value38
Percentage of PaymentsToAcquireBusinessesGross100.0

us-gaap:PaymentsToAcquireBusinessesGross us-gaap:BusinessAcquisition, us-gaap:SubsequentEventType

roku:NielsenSAdvancedVideoAdvertising, us-gaap:SubsequentEvent


Payments
Period End2021-04-15
Value39
Percentage of PaymentsToAcquireBusinessesGross101.6

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired


Payments
Period End2021-06-302021-03-312017-12-31
Value331020.0
Percentage of PaymentsToAcquireBusinessesNetOfCashAcquired100.0100.00.0

us-gaap:ProceedsFromDebtNetOfIssuanceCosts

us-gaap:ProceedsFromDebtNetOfIssuanceCosts


Proceeds
Period End2020-12-312020-09-302020-06-302020-03-31
Value0.00.00.069
Percentage of ProceedsFromDebtNetOfIssuanceCosts0.00.00.0100.0

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromIssuanceOfCommonStock


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302019-12-312019-09-30
Value0.09890.01471510.0
Percentage of ProceedsFromIssuanceOfCommonStock0.0100.00.0100.0100.00.0

us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions

us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value3.586.7055.65.3293.1342.7433.4165.629.05410-0.4558.082151.5440.7010.869
Percentage of ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:ProvisionForDoubtfulAccounts


Provision
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-1045000.0-54000.0704000.0-419000.0-272000.03788000.0590000.061000.0-128000.0181000.0121000.0469000.085000.0201000.087000.0-277000.0133000.0161000.0
Percentage of ProvisionForDoubtfulAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability


Right
Period End2021-06-302020-06-302019-12-312019-09-30
Value413.56615132
Percentage of RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability100.0100.0100.0100.0

us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock

us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction

us-gaap:CommonClassA, roku:AtTheMarketOffering


Sale
Period End2021-03-312020-05-132019-11-302019-05-312019-06-302019-03-31
Value2.64.01.01.0-0.41.4
Percentage of SaleOfStockNumberOfSharesIssuedInTransaction100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-06-302021-03-312020-12-31
Value117000.071000.078000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-06-302021-03-312020-12-31
Value0.56112.864.82
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-06-302021-03-312020-12-31
Value-30.39384.119.94
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-06-302021-03-312020-12-31
Value419000.0387000.0355000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value2724212017121010.07.6
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-06-302021-03-312020-12-31
Value2.8571.770.9
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value4942011496752911371351094220614056181.30.10.1
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-31
Value4000.085000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-31
Value7.5739.68
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-31
Value10000.03000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue


Share
Period End2021-03-312020-03-31
Value154.4342.17
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue us-gaap:PlanName

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-31
Value154.430.17
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue100.00.0

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-31
Value5.250.52
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice100.0100.0

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-31
Value413.110.57
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice100.0100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage us-gaap:AwardType, us-gaap:Vesting

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage

us-gaap:EmployeeStockOption, us-gaap:ShareBasedCompensationAwardTrancheOne


Sharebased
Period End2021-03-31
Value25.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent us-gaap:Range, us-gaap:AwardType, us-gaap:PlanName, us-gaap:RelatedPartyTransactionsByRelatedParty

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent

srt:Minimum, us-gaap:EmployeeStockOption, roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan, roku:TenPercentShareholder


Sharebased
Period End2021-03-31
Value110.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent100.0

us-gaap:StockIssuedDuringPeriodSharesNewIssues us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesNewIssues

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-312019-09-302019-06-30
Value0.02.6370.00.9963.0041.00.01.0
Percentage of StockIssuedDuringPeriodSharesNewIssues0.0100.00.0100.0100.0100.00.0100.0

us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.9951.6631.121.3040.9230.760.8881.2791.8672.1350.983.7384.093
Percentage of StockIssuedDuringPeriodSharesShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:PlanName

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Stock
Period End2021-03-312020-12-31
Value1.2760.765
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.0100.0

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3.586.7055.65.3293.1342.7433.4165.6189.05710-0.4568.10612
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value3.586.7055.65.3283.1342.7433.4165.6189.05610-0.5258.12312
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0115.1100.2100.0

us-gaap:CommonStock


Stock
Period End2020-12-312020-09-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-30
Value0.00.0010.00.00.0010.00.00.001
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation0.00.00.00.00.0-0.00.00.0

us-gaap:SubleaseIncome

us-gaap:SubleaseIncome


Sublease
Period End2021-06-302020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value200000.0136000.0284000.0899000.0786000.0832000.0664000.0546000.0580000.0
Percentage of SubleaseIncome100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ValuationAllowancesAndReservesAdjustments us-gaap:ValuationAllowancesAndReservesType

us-gaap:ValuationAllowancesAndReservesAdjustments

us-gaap:AllowanceForCreditLoss


Valuation
Period End2021-03-312020-12-312020-09-302020-06-302020-03-31
Value4181000.004403000.04959000.02206000.0
Percentage of ValuationAllowancesAndReservesAdjustments100.00.0100.0100.0100.0

us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense us-gaap:ValuationAllowancesAndReservesType

us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense

roku:AllowanceForSalesIncentives


Valuation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value141240108.2489.40938108.6837.98268.5697.3818.06716
Percentage of ValuationAllowancesAndReservesChargedToCostAndExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:AllowancesForSalesReturns


Valuation
Period End2021-06-302020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value4.5242.3133.9592.7276.0222.7914.5062.2227.1573.484
Percentage of ValuationAllowancesAndReservesChargedToCostAndExpense30.222.148.029.015.527.151.927.826.640.7

us-gaap:AllowanceForCreditLoss


Valuation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value-1.045-0.0540.7040.131-0.2733.788
Percentage of ValuationAllowancesAndReservesChargedToCostAndExpense-7.0-0.41.81.3-3.340.3

us-gaap:ValuationAllowancesAndReservesDeductions us-gaap:ValuationAllowancesAndReservesType

us-gaap:ValuationAllowancesAndReservesDeductions

roku:AllowanceForSalesIncentives


Valuation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value182317118.5591927106.28315207.4516.6611316
Percentage of ValuationAllowancesAndReservesDeductions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:AllowancesForSalesReturns


Valuation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value3.7774.674.0073.4023.2154.6093.913.6033.8524.9614.0433.767
Percentage of ValuationAllowancesAndReservesDeductions20.520.023.029.937.623.514.234.461.331.919.850.6

us-gaap:VariableLeaseCost

us-gaap:VariableLeaseCost


Variable
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value4.5412.9523.72.93.32.1981.61.30.0
Percentage of VariableLeaseCost100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment


Weighted
Period End2021-06-302021-03-31
Value9.41710
Percentage of WeightedAverageNumberDilutedSharesOutstandingAdjustment100.0100.0

dei:EntityCommonStockSharesOutstanding us-gaap:StatementClassOfStock

dei:EntityCommonStockSharesOutstanding

us-gaap:CommonClassA


Entity
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-05-032018-02-142017-11-03
Value10510194908581787768481918
Percentage of EntityCommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonClassB


Entity
Period End2020-07-312020-04-302020-01-312019-10-312019-07-312019-04-302019-01-312018-10-312018-07-312018-05-032018-02-142017-11-03
Value181825263031313137527979
Percentage of EntityCommonStockSharesOutstanding17.818.626.629.236.138.340.841.455.1107.7404.2440.3

roku:AccruedCostOfRevenueCurrent

roku:AccruedCostOfRevenueCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value10210298635358583326172215139.577129.0047.264
Percentage of AccruedCostOfRevenueCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:AccruedInventoryCurrent

roku:AccruedInventoryCurrent


Accrued
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value139.706142.892108.3927.5666.00822113.5742.382114.274
Percentage of AccruedInventoryCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:AmortizationExpenseOfLicensedContentAssetsNextTwelveMonths

roku:AmortizationExpenseOfLicensedContentAssetsNextTwelveMonths


Amortization
Period End2020-12-31
Value6527000.0
Percentage of AmortizationExpenseOfLicensedContentAssetsNextTwelveMonths100.0

roku:AmortizationExpenseOfLicensedContentAssetsYearThree

roku:AmortizationExpenseOfLicensedContentAssetsYearThree


Amortization
Period End2020-12-31
Value42000.0
Percentage of AmortizationExpenseOfLicensedContentAssetsYearThree100.0

roku:AmortizationExpenseOfLicensedContentAssetsYearTwo

roku:AmortizationExpenseOfLicensedContentAssetsYearTwo


Amortization
Period End2020-12-31
Value1338000.0
Percentage of AmortizationExpenseOfLicensedContentAssetsYearTwo100.0

roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities us-gaap:BusinessAcquisition

roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value1168000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value2747000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities0.0

roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue us-gaap:BusinessAcquisition

roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value816000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue100.0

roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities us-gaap:BusinessAcquisition

roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value0.83
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value4.262
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities0.0

roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets us-gaap:BusinessAcquisition

roku:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value1.235
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value5.498
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets0.0

roku:CommitmentRelatingToOperatingLeaseThatHaveNotYetCommenced

roku:CommitmentRelatingToOperatingLeaseThatHaveNotYetCommenced


Commitment
Period End2021-06-30
Value4400000.0
Percentage of CommitmentRelatingToOperatingLeaseThatHaveNotYetCommenced100.0

roku:ContentAssets

roku:ContentAssets


Content
Period End2021-03-312020-12-31
Value1047.9
Percentage of ContentAssets100.0100.0

roku:ContentAssets us-gaap:ProductOrService

roku:ProducedContentInProduction


Content
Period End2021-06-30
Value4.369
Percentage of ContentAssets0.0

roku:ProducedContentReleasedLessAmortization


Content
Period End2021-06-30
Value20
Percentage of ContentAssets0.0

us-gaap:License


Content
Period End2021-06-302020-12-31
Value887.907
Percentage of ContentAssets0.0100.1

us-gaap:Product


Content
Period End2021-06-30
Value25
Percentage of ContentAssets0.0

roku:ContentLiabilityCurrent

roku:ContentLiabilityCurrent


Content
Period End2021-06-302021-03-312020-12-31
Value25896.165
Percentage of ContentLiabilityCurrent100.0100.0100.0

roku:ContentLicensingLiabilityCurrent

roku:ContentLicensingLiabilityCurrent


Content
Period End2020-09-302020-06-302020-03-312019-12-31
Value4.0348.903141.679
Percentage of ContentLicensingLiabilityCurrent100.0100.0100.0100.0

roku:CumulativeCommonStockAwardsAvailableForIssuance us-gaap:PlanName

roku:CumulativeCommonStockAwardsAvailableForIssuance

roku:TwoThousandSeventeenEmployeeStockPurchasePlan


Cumulative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value5.0895.0895.0895.0895.0895.0892.089
Percentage of CumulativeCommonStockAwardsAvailableForIssuance100.0100.0100.0100.0100.0100.0100.0

roku:TwoThousandSeventeenEquityIncentivePlan


Cumulative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value27272121222216171818
Percentage of CumulativeCommonStockAwardsAvailableForIssuance544.3547.2420.9421.2443.4444.6811.40.00.00.0

roku:CumulativeCommonStockAwardsGranted us-gaap:PlanName

roku:CumulativeCommonStockAwardsGranted

roku:EquityIncentivePlan


Cumulative
Period End2021-06-302021-03-312020-12-312020-09-30
Value10111314
Percentage of CumulativeCommonStockAwardsGranted100.0100.0100.0100.0

roku:CustomerPrepaymentsCurrent

roku:CustomerPrepaymentsCurrent


Customer
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value6807000.04144000.03474000.02669000.02376000.05069000.02700000.03124000.0545000.0
Percentage of CustomerPrepaymentsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:DeferredTaxAssetsLeaseObligation

roku:DeferredTaxAssetsLeaseObligation


Deferred
Period End2020-12-312019-12-31
Value9181
Percentage of DeferredTaxAssetsLeaseObligation100.0100.0

roku:DeferredTaxLiabilitiesRightOfUseAsset

roku:DeferredTaxLiabilitiesRightOfUseAsset


Deferred
Period End2020-12-312019-12-31
Value7072
Percentage of DeferredTaxLiabilitiesRightOfUseAsset100.0100.0

roku:ExpectedTenantImprovementAllowance

roku:ExpectedTenantImprovementAllowance


Expected
Period End2021-06-302021-03-312020-12-312020-09-30
Value21151515
Percentage of ExpectedTenantImprovementAllowance100.0100.0100.0100.0

roku:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour

roku:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour


Finite
Period End2021-06-302021-03-312020-09-30
Value171211
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour100.0100.0100.0

roku:IndemnificationLiability us-gaap:ProductOrService

roku:IndemnificationLiability

roku:LicenseContent


Indemnification
Period End2021-03-31
Value81
Percentage of IndemnificationLiability100.0

roku:LicensedContent


Indemnification
Period End2021-06-302021-03-31
Value1581
Percentage of IndemnificationLiability0.0100.0

roku:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour

roku:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour


Lessee
Period End2021-06-302021-03-312020-09-30
Value241204247
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour100.0100.0100.0

roku:LicensedAndProducedContentAssets

roku:LicensedAndProducedContentAssets


Licensed
Period End2021-06-302020-12-31
Value1137.907
Percentage of LicensedAndProducedContentAssets100.0100.0

roku:LicensedContentLiabilityCurrent

roku:LicensedContentLiabilityCurrent


Licensed
Period End2020-12-312019-12-31
Value6165000.01679000.0
Percentage of LicensedContentLiabilityCurrent100.0100.0

roku:PaymentsDueToContentPublishersCurrent

roku:PaymentsDueToContentPublishersCurrent


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value146144106100786557554732
Percentage of PaymentsDueToContentPublishersCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

roku:PercentageOfVotingRights us-gaap:AwardType, us-gaap:PlanName

roku:PercentageOfVotingRights

us-gaap:EmployeeStockOption, roku:TwoThousandSeventeenEquityIncentivePlan


Percentage
Period End2021-06-30
Value10.0
Percentage of PercentageOfVotingRights100.0

us-gaap:AccountsReceivableGrossCurrent

us-gaap:AccountsReceivableGrossCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value61152456540832531436020921818520414613411513810095
Percentage of AccountsReceivableGrossCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccountsReceivableNet

us-gaap:AccountsReceivableNet


Accounts
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-01-01
Value496523391306295332196204174183133123133
Percentage of AccountsReceivableNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedMarketingCostsCurrent

us-gaap:AccruedMarketingCostsCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value23444318113.8317.624
Percentage of AccruedMarketingCostsCurrent100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedProfessionalFeesCurrent

us-gaap:AccruedProfessionalFeesCurrent


Accrued
Period End2020-09-302020-06-302020-03-312019-12-31
Value4408000.04026000.02889000.03158000.0
Percentage of AccruedProfessionalFeesCurrent100.0100.0100.0100.0

us-gaap:AccruedRoyaltiesCurrent

us-gaap:AccruedRoyaltiesCurrent


Accrued
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value15108.6888.71318118.2945.0247.9396.1825.63814171414
Percentage of AccruedRoyaltiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-06-302021-03-312020-12-312019-12-312018-12-312017-12-312016-12-31
Value24284127211716
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent us-gaap:ValuationAllowancesAndReservesType

roku:AllowanceForOtherAccountsReceivable


Allowance
Period End2021-06-302020-12-31
Value0.2180.305
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent0.90.7

roku:AllowanceForSalesIncentives


Allowance
Period End2021-06-302020-12-31
Value1630
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent68.074.8

roku:AllowancesForSalesReturns


Allowance
Period End2021-06-302020-12-31
Value4.5155.912
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent18.514.3

us-gaap:AllowanceForCreditLoss


Allowance
Period End2021-06-302020-12-31
Value3.0824.181
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent12.610.1

us-gaap:AssetsFairValueDisclosure

us-gaap:AssetsFairValueDisclosure


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value2084207710931048887589517388387290197179
Percentage of AssetsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AssetsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value2084207710931048887589517386376262155137
Percentage of AssetsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.099.697.290.678.776.6

us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate us-gaap:ProductOrService

us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate

roku:LicenseContent


Business
Period End2021-03-31
Value81
Percentage of BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate100.0

roku:LicensedContent


Business
Period End2021-06-302021-03-31
Value1581
Percentage of BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate0.0100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value51
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value109
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value3057000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value7000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value85000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value7310000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value4875000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value4146000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue100.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value22
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value20
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass

roku:NielsenSAdvancedVideoAdvertising, us-gaap:DevelopedTechnologyRights


Business
Period End2021-04-15
Value14
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles62.6

roku:NielsenSAdvancedVideoAdvertising, us-gaap:InProcessResearchAndDevelopment


Business
Period End2021-04-15
Value8.5
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles37.4

roku:ThisOldHouseHoldingsLLC, us-gaap:CustomerRelationships


Business
Period End2021-03-19
Value0.7
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles0.0

roku:ThisOldHouseHoldingsLLC, us-gaap:TradeNames


Business
Period End2021-03-19
Value20
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value4.252
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value11
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value47
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value97
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value2254000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value28000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value1.927
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value23
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment

roku:NielsenSAdvancedVideoAdvertising


Business
Period End2021-04-15
Value584000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment100.0

roku:ThisOldHouseHoldingsLLC


Business
Period End2021-03-19
Value307000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment0.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:CashAndCashEquivalents, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:CashAndCashEquivalentsFairValueDisclosure

us-gaap:MoneyMarketFunds, us-gaap:FairValueInputsLevel1


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-12-31
Value271717171711.8514940238.38.2500.0
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByAssetClass

us-gaap:Cash


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value181120051021975814586463336335213147129
Percentage of CashAndCashEquivalentsFairValueDisclosure666.52793.51422.01358.91133.832583.7897.1673.5834.1910.61773.71579.4

us-gaap:MoneyMarketFunds


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value271717171711.787514940238.3438.157
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.099.399.9100.1100.0100.1100.599.5

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:Cash, us-gaap:FairValueInputsLevel1


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value181120051021975814586463336335213147129
Percentage of CashAndCashEquivalentsFairValueDisclosure666.52793.51422.01358.91133.832583.7897.1673.5834.1910.61773.71579.4

us-gaap:MoneyMarketFunds, us-gaap:FairValueInputsLevel1


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value271717171711.787514940238.3438.157
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.099.399.9100.1100.0100.1100.599.5

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302016-12-312015-12-26
Value208420771093104888758951738637626215513717416017766703475
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonStockCapitalSharesReservedForFutureIssuance

us-gaap:CommonStockCapitalSharesReservedForFutureIssuance


Common
Period End2021-06-302021-03-312020-12-312020-09-302017-12-31
Value4344394038
Percentage of CommonStockCapitalSharesReservedForFutureIssuance100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerAssetNetCurrent us-gaap:BalanceSheetLocation

us-gaap:ContractWithCustomerAssetNetCurrent

us-gaap:PrepaidExpensesAndOtherCurrentAssets


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value37287.4316.8095.3384.7533.5884.7872.0160.753
Percentage of ContractWithCustomerAssetNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentCarryingAmount us-gaap:CreditFacility

us-gaap:DebtInstrumentCarryingAmount

roku:TermLoanAFacility


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value929395969798100
Percentage of DebtInstrumentCarryingAmount100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentInterestRateEffectivePercentage us-gaap:CreditFacility

us-gaap:DebtInstrumentInterestRateEffectivePercentage

roku:TermLoanAFacility


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value2.022.022.032.030.02070.02190.0348
Percentage of DebtInstrumentInterestRateEffectivePercentage100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredFinanceCostsNet us-gaap:CreditFacility

us-gaap:DeferredFinanceCostsNet

roku:TermLoanAFacility


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value195000.0227000.0258000.0291000.0324000.0358000.0392000.0
Percentage of DeferredFinanceCostsNet100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-31
Value82830.343
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0

us-gaap:DeferredRevenue

us-gaap:DeferredRevenue


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value7170766661535548505765515147836953
Percentage of DeferredRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredRevenueCurrent

us-gaap:DeferredRevenueCurrent


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value4848554843383935364145383933343023
Percentage of DeferredRevenueCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredRevenueCurrent us-gaap:StatementBusinessSegments

roku:PlatformSegment


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value2221272321161817172428232419191610
Percentage of DeferredRevenueCurrent47.644.749.749.448.343.145.748.848.959.162.961.462.456.355.153.443.2

roku:PlayerSegment


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value2526272422212118181716141414151413
Percentage of DeferredRevenueCurrent52.455.350.350.651.756.954.351.251.140.937.138.637.643.744.946.656.8

us-gaap:DeferredRevenueNoncurrent

us-gaap:DeferredRevenueNoncurrent


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value2322211817141512131519131213483829
Percentage of DeferredRevenueNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredRevenueNoncurrent us-gaap:StatementBusinessSegments

roku:PlatformSegment


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value10109.9099.1128.7516.2426.1356.2217.1928.783128.37.2718.047423423
Percentage of DeferredRevenueNoncurrent46.148.246.650.250.842.239.948.151.857.465.262.158.559.488.087.782.1

roku:PlayerSegment


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value1211119.0228.4928.5539.2356.7116.6976.5146.8115.0765.1645.5025.8374.7675.215
Percentage of DeferredRevenueNoncurrent53.951.853.449.849.257.860.151.948.242.634.837.941.540.612.012.317.9

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value6174461836878
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value3792631283446
Percentage of DeferredTaxAssetsOperatingLossCarryforwards100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value10473391510
Percentage of DeferredTaxAssetsTaxCreditCarryforwardsResearch100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch us-gaap:IncomeTaxAuthority

us-gaap:DomesticCountry


Deferred
Period End2020-12-312019-12-312018-12-312017-12-31
Value82583313
Percentage of DeferredTaxAssetsTaxCreditCarryforwardsResearch79.379.486.286.6

us-gaap:HerMajestysRevenueAndCustomsHMRC


Deferred
Period End2020-12-312019-12-312018-12-31
Value0.30.20.1
Percentage of DeferredTaxAssetsTaxCreditCarryforwardsResearch0.30.30.3

us-gaap:StateAndLocalJurisdiction


Deferred
Period End2020-12-312019-12-312018-12-312017-12-31
Value5940239.1
Percentage of DeferredTaxAssetsTaxCreditCarryforwardsResearch57.154.559.058.8

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value28177.5294.0984.068
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value14107.841315
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment


Deferred
Period End2020-12-312019-12-312018-12-31
Value11100.343
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.0100.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


Employee
Period End2021-06-302020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value31152115161411148.228127.195109.8798.6994.3525.342
Percentage of EmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:RestrictedStockUnitsRSU


Employee
Period End2021-06-302021-03-312020-12-312020-09-30
Value352330336343
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions


Employee
Period End2021-06-302021-03-312020-12-312020-09-302019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value474450584629333843272932
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value26211814107.333.5750.738
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerRelationships


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value5.6334.7523.9083.0712.2331.3960.558
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization21.321.921.621.220.419.015.6

us-gaap:DevelopedTechnologyRights


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value191613108.1485.5042.860.738
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization73.374.274.474.474.475.180.0100.0

us-gaap:Patents


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.460.3880.3150.2420.170.0970.024
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization1.71.81.71.71.61.30.7

us-gaap:TradeNames


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.9660.4660.40.40.40.3330.133
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization3.72.12.22.83.74.53.7

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive


Finite
Period End2020-12-31
Value2305000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value19151414
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear


Finite
Period End2021-06-302021-03-312020-09-30
Value9.291123.555
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive


Finite
Period End2020-12-31
Value8750000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFive100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value14101010
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFour100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value16121313
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearThree100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value19151313
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:FiniteLivedIntangibleAssetsGross


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value12310080808080802.215
Percentage of FiniteLivedIntangibleAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerRelationships


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value14141313131313
Percentage of FiniteLivedIntangibleAssetsGross11.414.016.716.716.716.716.7

us-gaap:DevelopedTechnologyRights


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value766262626262622.215
Percentage of FiniteLivedIntangibleAssetsGross61.961.877.777.777.777.777.7100.0

us-gaap:InProcessResearchAndDevelopment


Finite
Period End2021-06-30
Value8.5
Percentage of FiniteLivedIntangibleAssetsGross6.9

us-gaap:TradeNames


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value20200.40.40.40.40.4
Percentage of FiniteLivedIntangibleAssetsGross16.520.20.50.50.50.50.5

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value49485048
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear


Lessee
Period End2021-06-302021-03-312020-09-30
Value23359.545
Percentage of LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear100.0100.0100.0

us-gaap:LettersOfCreditOutstandingAmount

us-gaap:LettersOfCreditOutstandingAmount


Letters
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value3030303031313130312626233.12.21.51.4720.868
Percentage of LettersOfCreditOutstandingAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LettersOfCreditOutstandingAmount us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LineOfCreditFacility

us-gaap:RevolvingCreditFacility, roku:CreditAgreement, roku:MorganStanleySeniorFundingInc


Letters
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value30303030293030
Percentage of LettersOfCreditOutstandingAmount100.0100.099.799.094.396.896.5

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value4.334.594.64.640.04650.04660.0465
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLossCarryforwards us-gaap:IncomeTaxAuthority

us-gaap:OperatingLossCarryforwards

roku:DanishTaxAgency


Operating
Period End2020-12-312019-12-31
Value0.80.1
Percentage of OperatingLossCarryforwards100.0100.0

us-gaap:DomesticCountry


Operating
Period End2020-12-312019-12-312018-12-312017-12-31
Value14231005495135
Percentage of OperatingLossCarryforwards177887.51005400.00.00.0

us-gaap:HerMajestysRevenueAndCustomsHMRC


Operating
Period End2020-12-312019-12-312018-12-31
Value179.43.0
Percentage of OperatingLossCarryforwards2200.09400.00.0

us-gaap:StateAndLocalJurisdiction


Operating
Period End2020-12-312019-12-312018-12-312017-12-31
Value1273851408104
Percentage of OperatingLossCarryforwards159237.5851700.00.00.0

us-gaap:PurchaseObligation us-gaap:ProductOrService

us-gaap:PurchaseObligation

roku:ContentPublishers


Purchase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value1769471443761
Percentage of PurchaseObligation100.0100.0100.0100.0100.0100.0

roku:Manufacturing


Purchase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302016-12-31
Value26023918522614290558952524010472758764
Percentage of PurchaseObligation147.5253.3261.8508.5380.2146.80.00.00.00.00.00.00.00.00.00.0

us-gaap:PurchaseObligation us-gaap:ProductOrService, us-gaap:BalanceSheetLocation

roku:ContentLicense, us-gaap:AccruedLiabilities


Purchase
Period End2020-09-302020-06-302020-03-312019-12-31
Value4.08.9141.7
Percentage of PurchaseObligation9.023.823.70.0

roku:LicenseContent, us-gaap:AccruedLiabilities


Purchase
Period End2021-03-312020-12-312019-12-31
Value896.21.7
Percentage of PurchaseObligation95.08.70.0

roku:LicenseContent, us-gaap:OtherNoncurrentLiabilities


Purchase
Period End2021-03-312020-12-31
Value2.21.4
Percentage of PurchaseObligation2.32.0

roku:LicensedContent, us-gaap:AccruedLiabilities


Purchase
Period End2021-06-302020-12-31
Value256.2
Percentage of PurchaseObligation14.38.7

roku:LicensedContent, us-gaap:OtherNoncurrentLiabilities


Purchase
Period End2021-06-302020-12-31
Value4.21.4
Percentage of PurchaseObligation2.42.0

us-gaap:RestrictedCash

us-gaap:RestrictedCash


Restricted
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value0.0830.4340.7461.5391.5391.8540.8680.868260.0
Percentage of RestrictedCash100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:RestrictedCash us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Restricted
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value0.0830.4340.7461.5391.5391.8540.8680.86826
Percentage of RestrictedCash100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedCashCurrent

us-gaap:RestrictedCashCurrent


Restricted
Period End2020-12-312020-06-30
Value434000.01539000.0
Percentage of RestrictedCashCurrent100.0100.0

us-gaap:RestrictedCashCurrent us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Restricted
Period End2020-12-31
Value434000.0
Percentage of RestrictedCashCurrent100.0

us-gaap:RestrictedCashNoncurrent

us-gaap:RestrictedCashNoncurrent


Restricted
Period End2021-06-30
Value1460000.0
Percentage of RestrictedCashNoncurrent100.0

us-gaap:RestrictedCashNoncurrent us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


Restricted
Period End2021-06-30
Value1460000.0
Percentage of RestrictedCashNoncurrent100.0

us-gaap:RevenueRemainingPerformanceObligation

us-gaap:RevenueRemainingPerformanceObligation


Revenue
Period End2021-06-302021-03-312020-12-312020-09-30
Value1248900513299
Percentage of RevenueRemainingPerformanceObligation100.0100.0100.0100.0

us-gaap:SaleOfStockPricePerShare us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock

us-gaap:SaleOfStockPricePerShare

us-gaap:CommonClassA, roku:AtTheMarketOffering


Sale
Period End2021-03-312020-09-302020-05-132019-11-302019-06-302019-05-312019-03-31
Value3790.000126010.000126010.000153998.290000000000001e-058.290000000000001e-057.2e-05
Percentage of SaleOfStockPricePerShare100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value3667000.03994000.04355000.04649000.04369000.04613000.04544000.04365000.04162000.04139000.03686000.03247000.01196000.0487000.0272000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value117.65101.6692.9186.7375.3773.1667.358.5250.7548.7548.548.2739.2943.2943.55
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue


Share
Period End2021-06-30
Value2946
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue us-gaap:PlanName

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-312020-09-30
Value220626701569
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue0.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber


Share
Period End2021-06-30
Value5108000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber us-gaap:PlanName

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-312020-09-30
Value5311000.06144000.06405000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber0.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice


Share
Period End2021-06-30
Value10.77
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice us-gaap:PlanName

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Share
Period End2021-03-312020-12-312020-09-30
Value9.478.07.39
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice0.00.00.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1


Sharebased
Period End2021-06-30
Value2290
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 us-gaap:PlanName

roku:TwoThousandEightAndTwoThousandSeventeenEquityIncentivePlan


Sharebased
Period End2021-03-312020-12-312020-09-30
Value168019901162
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue10.00.00.0

us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued

us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued


Unrecognized
Period End2020-12-31
Value200000.0
Percentage of UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued100.0

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount


Unrecorded
Period End2021-03-312020-12-312020-09-30
Value422.77.0
Percentage of UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount100.0100.0100.0

us-gaap:ValuationAllowancesAndReservesBalance

us-gaap:ValuationAllowancesAndReservesBalance


Valuation
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value2841171919271314112112109.757171516
Percentage of ValuationAllowancesAndReservesBalance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ValuationAllowancesAndReservesBalance us-gaap:Restatement, us-gaap:ValuationAllowancesAndReservesType

srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustment, us-gaap:AllowanceForCreditLoss


Valuation
Period End2021-03-312020-12-312020-03-312019-12-31
Value4.1274.1814.9591.14
Percentage of ValuationAllowancesAndReservesBalance14.610.125.84.1

us-gaap:ValuationAllowancesAndReservesBalance us-gaap:ValuationAllowancesAndReservesType

roku:AllowanceForOtherAccountsReceivable


Valuation
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value0.2250.3050.230.3450.3191.4950.2890.4260.9970.8120.7690.2950.5250.390.3430.794
Percentage of ValuationAllowancesAndReservesBalance0.80.71.31.81.75.42.23.08.53.76.32.75.42.22.34.9

roku:AllowanceForSalesIncentives


Valuation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-312015-12-26
Value1620308.0668.9629.273198.3788.5836.183137.2716.1535.43310108.5037.6427.642
Percentage of ValuationAllowancesAndReservesBalance0.071.374.847.146.948.270.863.960.252.562.859.356.255.758.969.052.40.00.0

roku:AllowancesForSalesReturns


Valuation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-12-312016-12-31
Value4.5153.7685.9124.3235.4124.6686.554.4385.254.5967.3354.2214.5046.9076.916
Percentage of ValuationAllowancesAndReservesBalance0.013.314.325.228.324.323.833.936.839.033.534.441.138.942.7

us-gaap:AllowanceForCreditLoss


Valuation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-312017-12-31
Value3.0824.1274.1814.5244.4034.9591.140.6860.063
Percentage of ValuationAllowancesAndReservesBalance0.014.610.126.423.025.84.13.10.4

Line plots across dimensions of each concept


us-gaap:CommonStockSharesIssued
us-gaap:StatementClassOfStock
(None,)
Common Stock Shares Issuedus-gaap: Statement Class Of Stock
us-gaap:CommonStockSharesOutstanding
us-gaap:StatementClassOfStock
(None,)
Common Stock Shares Outstandingus-gaap: Statement Class Of Stock
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
(None,)
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amountus-gaap: Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities
TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:IncomeStatementLocation, us-gaap:StatementBusinessSegments
('us-gaap:CostOfSales', None)
Allocated Share Based Compensation Expenseus-gaap: Income Statement Location, us-gaap: Statement Business Segments
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:IncomeStatementLocation
(None,)
Allocated Share Based Compensation Expenseus-gaap: Income Statement Location
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components