v3.24.0.1

Content Assets | 12 Months Ended
--- | ---
Dec. 31, 2023
Capitalized Licensed Content Costs [Abstract] |
Content Assets | CONTENT ASSETS Content assets consisted of the following (in thousands):
| As of December 31,
| 2023 |  | 2022
Licensed content, net and advances | $ | 148,777 |  |  | $ | 243,226 |
Produced content: |  |  |
Released, less amortization | 77,951 |  |  | 42,605 |
Completed, not released | 11,235 |  |  | 3,537 |
In production | 38,275 |  |  | 42,904 |
Total produced content, net | 127,461 |  |  | 89,046 |
Total Content assets, net and advances | $ | 276,238 |  |  | $ | 332,272 |
Current portion | $ | 18,843 |  |  | $ | 39,506 |
Non-current portion | $ | 257,395 |  |  | $ | 292,766 |
Amortization of content assets is included in Cost of revenue, platform in the consolidated statements of operations and is as follows (in thousands):
| Years Ended December 31,
| 2023 |  | 2022 |  | 2021
Licensed content | $ | 161,633 |  |  | $ | 216,393 |  |  | $ | 84,133 |
Produced content | 46,219 |  |  | 17,962 |  |  | 11,437 |
Total amortization costs | $ | 207,852 |  |  | $ | 234,355 |  |  | $ | 95,570 |
During the year ended December 31, 2023, the Company recognized an impairment charge of $65.5 million related to removing select licensed and produced content from The Roku Channel as part of its restructuring efforts. See Note 17 for additional details. The Company did not recognize any impairment of content assets during the years ended December 31, 2022 and December 31, 2021. The following table reflects the expected amortization costs of released licensed and produced content assets, net for the next three years (in thousands):
| Years Ended December 31,
| 2024 |  | 2025 |  | 2026
Licensed content | $ | 76,586 |  |  | $ | 28,824 |  |  | $ | 17,637 |
Produced content | 32,640 |  |  | 20,512 |  |  | 18,936 |
Total expected amortization costs | $ | 109,226 |  |  | $ | 49,336 |  |  | $ | 36,573 |

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 Licensed content assets. + References No definition available. + Details
Name: | roku_ContentAssetsTextBlock
Namespace Prefix: | roku_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration