v3.24.0.1

Insider Trading Arrangements | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2023 shares | Dec. 31, 2023 shares
Trading Arrangements, by Individual |  |
Material Terms of Trading Arrangement |  | During the three months ended December 31, 2023, each of the following officers (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
Name | Action | Adoption/Termination Date | Trading Arrangement | Total Shares of Class A Common Stock to be Sold | Expiration Date
Rule 10b5-1* | Non-Rule 10b5-1**
Anthony Wood*** (Chief Executive Officer, President, and Chairman) | Adoption | November 15, 2023 | X |  | 300,000 |  | September 9, 2024
Charles Collier (President, Roku Media) | Termination | November 17, 2023 | X |  | 117,359 |  | June 17, 2024
| Adoption | November 21, 2023 | X |  | 626,636 |  | November 21, 2024
Stephen Kay (Senior Vice President, General Counsel and Secretary) | Adoption | November 7, 2023 | X |  | 143,267 |  | February 22, 2025
___________________ * Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act. ** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act. *** Trading arrangement adopted by the Wood Revocable Trust, of which Mr. Wood and his spouse are co-trustees.
Rule 10b5-1 Arrangement Adopted | true |
Non-Rule 10b5-1 Arrangement Adopted | false |
Adoption Date | November 21, 2023 |
Non-Rule 10b5-1 Arrangement Terminated | false |
Arrangement Duration | 366 days |
Aggregate Available | 626,636 | 626,636
Anthony Wood [Member] |  |
Trading Arrangements, by Individual |  |
Name | Anthony Wood |
Title | Chief Executive Officer, President, and Chairman |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | November 15, 2023 |
Arrangement Duration | 299 days |
Aggregate Available | 300,000 | 300,000
Charles Collier [Member] |  |
Trading Arrangements, by Individual |  |
Name | Charles Collier |
Title | President, Roku Media |
Rule 10b5-1 Arrangement Terminated | true |
Termination Date | November 17, 2023 |
Arrangement Duration | 213 days |
Aggregate Available | 117,359 | 117,359
Stephen Kay [Member] |  |
Trading Arrangements, by Individual |  |
Name | Stephen Kay |
Title | Senior Vice President, General Counsel and Secretary |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | November 7, 2023 |
Arrangement Duration | 473 days |
Aggregate Available | 143,267 | 143,267

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_MtrlTermsOfTrdArrTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TradingArrByIndTable
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B + Details
Name: | ecd_TrdArrAdoptionDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C + Details
Name: | ecd_TrdArrDuration
Namespace Prefix: | ecd_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndName
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndTitle
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph D + Details
Name: | ecd_TrdArrSecuritiesAggAvailAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B + Details
Name: | ecd_TrdArrTerminationDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ecd_IndividualAxis=roku_AnthonyWoodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=roku_CharlesCollierMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=roku_StephenKayMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |