v3.20.4

Licensed Content Assets - Schedule of Amortization Expense for Licensed Content Assets (Details) $ in Thousands | Dec. 31, 2020 USD ($)
--- | ---
Capitalized Licensed Content Costs [Abstract] |
2021 | $ 6,527
2022 | 1,338
2023 | $ 42

X
- Definition Amortization expense of licensed content assets next twelve months. + References No definition available. + Details
Name: | roku_AmortizationExpenseOfLicensedContentAssetsNextTwelveMonths
Namespace Prefix: | roku_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization expense of licensed content assets year three. + References No definition available. + Details
Name: | roku_AmortizationExpenseOfLicensedContentAssetsYearThree
Namespace Prefix: | roku_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization expense of licensed content assets year two. + References No definition available. + Details
Name: | roku_AmortizationExpenseOfLicensedContentAssetsYearTwo
Namespace Prefix: | roku_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Capitalized licensed content costs. + References No definition available. + Details
Name: | roku_CapitalizedLicensedContentCostsAbstract
Namespace Prefix: | roku_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration