2113100 - Disclosure - Acquired Intangible Assets, Net
link:presentationLink
link:calculationLink
link:definitionLink
2413402 - Disclosure - Acquired Intangible Assets, Net (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2413403 - Disclosure - Acquired Intangible Assets, Net - Schedule of Acquired Intangible Assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2413404 - Disclosure - Acquired Intangible Assets, Net - Schedule of Future Amortization Expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2313301 - Disclosure - Acquired Intangible Assets, Net (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2101100 - Disclosure - Business and Summary of Significant Accounting Policies
link:presentationLink
link:calculationLink
link:definitionLink
2401404 - Disclosure - Business and Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2401403 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2201201 - Disclosure - Business and Summary of Significant Accounting Policies (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
2401406 - Disclosure - Business and Summary of Significant Accounting Policies - Remaining Performance Obligation (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2401405 - Disclosure - Business and Summary of Significant Accounting Policies - Summary of Deferred Contract Acquisition Costs (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2301302 - Disclosure - Business and Summary of Significant Accounting Policies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2102100 - Disclosure - Cash Equivalents and Short-Term Investments
link:presentationLink
link:calculationLink
link:definitionLink
2402402 - Disclosure - Cash Equivalents and Short-Term Investments - Schedule of Cash Equivalents and Short-term Investments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2402403 - Disclosure - Cash Equivalents and Short-Term Investments - Schedule of Maturities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2402404 - Disclosure - Cash Equivalents and Short-Term Investments - Schedule of Unrealized Position (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2302301 - Disclosure - Cash Equivalents and Short-Term Investments (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2116100 - Disclosure - Commitments and Contingencies
link:presentationLink
link:calculationLink
link:definitionLink
2416404 - Disclosure - Commitments and Contingencies - Future Minimum Payments Due Under Data Center Contracts (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2416403 - Disclosure - Commitments and Contingencies - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2416402 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments Under Operating Leases (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2316301 - Disclosure - Commitments and Contingencies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2122100 - Disclosure - Common Stock
link:presentationLink
link:calculationLink
link:definitionLink
2422402 - Disclosure - Common Stock (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2422403 - Disclosure - Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2322301 - Disclosure - Common Stock (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
1001000 - Statement - Condensed Consolidated Balance Sheets
link:presentationLink
link:calculationLink
link:definitionLink
1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
1005000 - Statement - Condensed Consolidated Statements of Cash Flows
link:presentationLink
link:calculationLink
link:definitionLink
1001000 - Statement - Condensed Consolidated Statements of Operations
link:presentationLink
link:calculationLink
link:definitionLink
1004000 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)
link:presentationLink
link:calculationLink
link:definitionLink
1003000 - Statement - Consolidated Statements of Comprehensive Loss
link:presentationLink
link:calculationLink
link:definitionLink
0001000 - Document - Document and Entity Information
link:presentationLink
link:calculationLink
link:definitionLink
2107100 - Disclosure - Fair Value Measurements
link:presentationLink
link:calculationLink
link:definitionLink
2407402 - Disclosure - Fair Value Measurements (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2307301 - Disclosure - Fair Value Measurements (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2128100 - Disclosure - Income Taxes
link:presentationLink
link:calculationLink
link:definitionLink
2428401 - Disclosure - Income Taxes (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2131100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders
link:presentationLink
link:calculationLink
link:definitionLink
2431403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Antidilutive Securities Excluded from Computation (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2331301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2431402 - Disclosure - Net Loss Per Share (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2119100 - Disclosure - Preferred Stock
link:presentationLink
link:calculationLink
link:definitionLink
2419401 - Disclosure - Preferred Stock (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2110100 - Disclosure - Property and Equipment
link:presentationLink
link:calculationLink
link:definitionLink
2410403 - Disclosure - Property and Equipment - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410402 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2310301 - Disclosure - Property and Equipment (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2135100 - Disclosure - Related Party Transactions
link:presentationLink
link:calculationLink
link:definitionLink
2134100 - Disclosure - Significant Customers and Geographic Information
link:presentationLink
link:calculationLink
link:definitionLink
2434402 - Disclosure - Significant Customers and Geographic Information - Schedule of Accounts Receivable (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2434403 - Disclosure - Significant Customers and Geographic Information - Schedule of Long-lived Assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2334301 - Disclosure - Significant Customers and Geographic Information (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2125100 - Disclosure - Stock Based Compensation
link:presentationLink
link:calculationLink
link:definitionLink
2425402 - Disclosure - Stock Based Compensation - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2425407 - Disclosure - Stock Based Compensation - Schedule of PSU Activity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2425405 - Disclosure - Stock Based Compensation - Schedule of RSU Activity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2425403 - Disclosure - Stock Based Compensation - Schedule of Stock Options (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2425406 - Disclosure - Stock Based Compensation - Schedule of Unvested PSUs (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2425408 - Disclosure - Stock Based Compensation - Stock-based Compensation Expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2325301 - Disclosure - Stock Based Compensation (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2425404 - Disclosure - Stock Based Compensation - Valuation Assumptions (Details)
link:presentationLink
link:calculationLink
link:definitionLink