ROKU, INC
10-Q · 2019-08-09T00:00:00Z · 0001564590-19-03129273 tables
Cover (1)
Statements (7)
- R2.htmCondensed Consolidated Balance Sheets (Unaudited)
100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)
- R3.htmCondensed Consolidated Balance Sheets (Unaudited) (Parenthetical)
100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)
- R4.htmCondensed Consolidated Statements of Operations
100030 - Statement - Condensed Consolidated Statements of Operations
- R5.htmCondensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)
100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)
- R6.htmCondensed Consolidated Statement of Stockholders' Equity (Unaudited)
100050 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)
- R7.htmCondensed Consolidated Statement of Stockholders' Equity (Unaudited) (Parenthetical)
100060 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) (Parenthetical)
- R8.htmCondensed Consolidated Statements of Cash Flows (Unaudited)
100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)
Notes (14)
- R9.htmThe Company
100080 - Disclosure - The Company
- R10.htmSummary of Significant Accounting Policies
100090 - Disclosure - Summary of Significant Accounting Policies
- R11.htmRevenue
100100 - Disclosure - Revenue
- R12.htmBalance Sheet Components
100110 - Disclosure - Balance Sheet Components
- R13.htmShort-Term Investments
100120 - Disclosure - Short-Term Investments
- R14.htmFair Value
100130 - Disclosure - Fair Value
- R15.htmLeases
100140 - Disclosure - Leases
- R16.htmDebt
100150 - Disclosure - Debt
- R17.htmStockholders' Equity
100160 - Disclosure - Stockholders' Equity
- R18.htmCommitments and Contingencies
100170 - Disclosure - Commitments and Contingencies
- R19.htmIncome Taxes
100180 - Disclosure - Income Taxes
- R20.htmRelated-Party Transactions
100190 - Disclosure - Related-Party Transactions
- R21.htmNet Income (Loss) Per Share
100200 - Disclosure - Net Income (Loss) Per Share
- R22.htmSegment Information
100210 - Disclosure - Segment Information
Policies (1)
Tables (9)
- R24.htmSummary of Significant Accounting Policies (Tables)
100230 - Disclosure - Summary of Significant Accounting Policies (Tables)
- R25.htmRevenue (Tables)
100240 - Disclosure - Revenue (Tables)
- R26.htmBalance Sheet Components (Tables)
100250 - Disclosure - Balance Sheet Components (Tables)
- R27.htmShort-Term Investments (Tables)
100260 - Disclosure - Short-Term Investments (Tables)
- R28.htmFair Value (Tables)
100270 - Disclosure - Fair Value (Tables)
- R29.htmLeases (Tables)
100280 - Disclosure - Leases (Tables)
- R30.htmStockholders' Equity (Tables)
100290 - Disclosure - Stockholders' Equity (Tables)
- R31.htmNet Income (Loss) Per Share (Tables)
100300 - Disclosure - Net Income (Loss) Per Share (Tables)
- R32.htmSegment Information (Tables)
100310 - Disclosure - Segment Information (Tables)
Details (41)
- R33.htmThe Company - Additional Information (Details)
100320 - Disclosure - The Company - Additional Information (Details)
- R34.htmSummary of Significant Accounting Policies - Additional Information (Details)
100330 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)
- R35.htmSummary of Significant Accounting Policies - Schedules of Customer Concentration by Risk Factor (Details)
100340 - Disclosure - Summary of Significant Accounting Policies - Schedules of Customer Concentration by Risk Factor (Details)
- R36.htmRevenue - Additional Information (Details)
100350 - Disclosure - Revenue - Additional Information (Details)
- R37.htmRevenue - Schedule of Contract Balances (Details)
100360 - Disclosure - Revenue - Schedule of Contract Balances (Details)
- R38.htmBalance Sheet Components - Schedule of Accounts Receivable, Net of Allowances (Details)
100370 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable, Net of Allowances (Details)
- R39.htmBalance Sheet Components - Schedule of Allowance for Sales Returns (Details)
100380 - Disclosure - Balance Sheet Components - Schedule of Allowance for Sales Returns (Details)
- R40.htmBalance Sheet Components - Schedule of Allowance for Sales Incentives (Details)
100390 - Disclosure - Balance Sheet Components - Schedule of Allowance for Sales Incentives (Details)
- R41.htmBalance Sheet Components - Schedule of Property and Equipment, Net (Details)
100400 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)
- R42.htmBalance Sheet Components - Additional Information (Details)
100410 - Disclosure - Balance Sheet Components - Additional Information (Details)
- R43.htmBalance Sheet Components - Schedule of Accounts Payable and Accrued Liabilities (Details)
100420 - Disclosure - Balance Sheet Components - Schedule of Accounts Payable and Accrued Liabilities (Details)
- R44.htmBalance Sheet Components - Schedule of Deferred Revenue (Details)
100430 - Disclosure - Balance Sheet Components - Schedule of Deferred Revenue (Details)
- R45.htmShort-Term Investments - Summary of Short-term Investments (Details)
100440 - Disclosure - Short-Term Investments - Summary of Short-term Investments (Details)
- R46.htmShort-Term Investments - Summary of Maturities of Short-term Investments by Contractual Maturity (Details)
100450 - Disclosure - Short-Term Investments - Summary of Maturities of Short-term Investments by Contractual Maturity (Details)
- R47.htmFair Value - Schedule of Financial Assets Measured at Fair Value (Details)
100460 - Disclosure - Fair Value - Schedule of Financial Assets Measured at Fair Value (Details)
- R48.htmFair Value - Additional Information (Details)
100470 - Disclosure - Fair Value - Additional Information (Details)
- R49.htmLeases - Additional Information (Details)
100480 - Disclosure - Leases - Additional Information (Details)
- R50.htmLeases - Schedule of Components of Lease Expense (Details)
100490 - Disclosure - Leases - Schedule of Components of Lease Expense (Details)
- R51.htmLeases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)
100500 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)
- R52.htmLeases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)
100510 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)
- R53.htmLeases - Schedule of Future Lease Payments under Operating Leases (Details)
100520 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details)
- R54.htmLeases - Schedule of Future Minimum Lease Payments Due under Operating Leases (Details)
100540 - Disclosure - Leases - Schedule of Future Minimum Lease Payments Due under Operating Leases (Details)
- R55.htmDebt - Additional Information (Details)
100550 - Disclosure - Debt - Additional Information (Details)
- R56.htmStockholders' Equity - At-the-Market Offerings - Additional Information (Details)
100560 - Disclosure - Stockholders' Equity - At-the-Market Offerings - Additional Information (Details)
- R57.htmStockholders' Equity - Preferred Stock - Additional Information (Details)
100570 - Disclosure - Stockholders' Equity - Preferred Stock - Additional Information (Details)
- R58.htmStockholders' Equity - Common Stock - Additional Information (Details)
100580 - Disclosure - Stockholders' Equity - Common Stock - Additional Information (Details)
- R59.htmStockholders' Equity - Schedule of Reserved Shares of Common Stock for Future Issuances (Details)
100590 - Disclosure - Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Future Issuances (Details)
- R60.htmStockholders' Equity - Equity Incentive Plans - Additional Information (Details)
100600 - Disclosure - Stockholders' Equity - Equity Incentive Plans - Additional Information (Details)
- R61.htmStockholders' Equity - Schedule of Stock-based Compensation Expense (Details)
100610 - Disclosure - Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details)
- R62.htmStockholders' Equity - Summary of Stock Option Activity (Details)
100620 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)
- R63.htmStockholders' Equity - Stock Option Plan - Additional Information (Details)
100630 - Disclosure - Stockholders' Equity - Stock Option Plan - Additional Information (Details)
- R64.htmStockholders' Equity - Summary of Assumptions Used to Value Stock-Based Awards Granted (Details)
100640 - Disclosure - Stockholders' Equity - Summary of Assumptions Used to Value Stock-Based Awards Granted (Details)
- R65.htmStockholders' Equity - Summary of Restricted Stock Unit Activity (Details)
100650 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit Activity (Details)
- R66.htmStockholders' Equity - Restricted Stock Units - Additional Information (Details)
100660 - Disclosure - Stockholders' Equity - Restricted Stock Units - Additional Information (Details)
- R67.htmCommitments and Contingencies - Additional Information (Details)
100670 - Disclosure - Commitments and Contingencies - Additional Information (Details)
- R68.htmIncome Taxes - Additional Information (Details)
100680 - Disclosure - Income Taxes - Additional Information (Details)
- R69.htmRelated-Party Transactions - Additional Information (Details)
100690 - Disclosure - Related-Party Transactions - Additional Information (Details)
- R70.htmNet Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)
100700 - Disclosure - Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)
- R71.htmNet Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)
100710 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)
- R72.htmSegment Information - Additional Information (Details)
100720 - Disclosure - Segment Information - Additional Information (Details)
- R73.htmSegment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details)
100730 - Disclosure - Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details)