XML 60 R49.htm IDEA: XBRL DOCUMENT
v3.26.1

CONTENT ASSETS - Schedule of Content Assets Net (Details) - USD ($) $ in Thousands | Mar. 31, 2026 | Dec. 31, 2025
--- | --- | ---
Licensed Content Assets [Line Items] |  |
Total Content assets, net and advances | $ 165,056 | $ 169,973
Current portion (included in Prepaid expenses and other current assets) | 3,152 | 2,065
Non-current portion | 161,904 | 167,908
License |  |
Licensed Content Assets [Line Items] |  |
Total Content assets, net and advances | 91,113 | 95,017
Total produced content, net |  |
Licensed Content Assets [Line Items] |  |
Total Content assets, net and advances | 73,943 | 74,956
Released, less amortization |  |
Licensed Content Assets [Line Items] |  |
Total Content assets, net and advances | 55,722 | 57,808
Completed, not released |  |
Licensed Content Assets [Line Items] |  |
Total Content assets, net and advances | 10,701 | 9,109
In production |  |
Licensed Content Assets [Line Items] |  |
Total Content assets, net and advances | $ 7,520 | $ 8,039

X
- Definition Content assets. + References No definition available. + Details
Name: | roku_ContentAssetsNet
Namespace Prefix: | roku_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Licensed And Produced Prepaid Current Content Assets + References No definition available. + Details
Name: | roku_LicensedAndProducedPrepaidCurrentContentAssets
Namespace Prefix: | roku_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Licensed And Produced Prepaid Non-Current Content Assets + References No definition available. + Details
Name: | roku_LicensedAndProducedPrepaidNonCurrentContentAssets
Namespace Prefix: | roku_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Licensed content assets. + References No definition available. + Details
Name: | roku_LicensedContentAssetsLineItems
Namespace Prefix: | roku_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_LicenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=roku_TotalProducedContentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=roku_ProducedContentReleasedLessAmortizationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=roku_ProducedContentCompletedNotReleasedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=roku_ProducedContentInProductionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |