v3.20.4

Licensed Content Assets (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Capitalized Licensed Content Costs [Abstract] |
Schedule of Amortization Expense for Capitalized Licensed Content Assets | The following table reflects the amortization expense for the next three years for capitalized licensed content assets as of December 31, 2020 (in thousands):
Year Ending December 31, |  |  |
2021 | $ | 6,527 |
2022 |  | 1,338 |
2023 |  | 42 |

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

X
- Definition Schedule of amortization expense for capitalized licensed content assets. + References No definition available. + Details
Name: | roku_ScheduleOfAmortizationExpenseForCapitalizedLicensedContentAssetsTableTextBlock
Namespace Prefix: | roku_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration