This page uses Javascript. Your browser either doesn't support Javascript or you have it turned off. To see this page as it is meant to appear please use a Javascript enabled browser.
Print Document
View Excel Document
Cover
Cover
Financial Statements
Condensed Consolidated Balance Sheets
Condensed Consolidated Statements of Operations
Condensed Consolidated Statements of Changes in Stockholders' Equity
Condensed Consolidated Statements of Cash Flows
Condensed Consolidated Statements of Comprehensive Income
Notes to Financial Statements
Organization and Description of Business
Summary of Significant Accounting Policies
Fair Value of Financial Instruments
Financial Statement Components
Property and Equipment
Intangible Assets
Debt
Segment and Geographic Information
Stockholder's Equity
Stock Based Compensation
Commitments and Contingencies
Employee Benefit Plan
Income Taxes
Related Parties
Basic and Diluted Income per Common Share
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Notes Tables
Summary of Significant Accounting Policies (Tables)
Fair Value of Financial Instruments (Tables)
Financial Statement Components (Tables)
Property and Equipment (Tables)
Intangible Assets (Tables)
Segment and Geographic Information (Tables)
Stockholders' Equity (Tables)
Stock Based Compensation (Tables)
Commitments and Contingencies (Tables)
Basic and Diluted Income per Common Share (Tables)
Notes Details
Organization and Description of Business (Details)
Summary of Significant Accounting Policies - Additional Information (Details)
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)
Summary of Significant Accounting Policies - Information about Receivables and Contract Liabilities from Contract with Customers (Details)
Summary of Significant Accounting Policies - Remaining Performance Obligation (Details)
Fair Value of Financial Instruments - Assets Measured at Fair Value (Details)
Fair Value of Financial Instruments - Contractual Maturities of Marketable Securities (Details)
Financial Statement Components - Accounts Receivable, Net of Allowance for Doubtful Accounts (Details)
Financial Statement Components - Allowance For Doubtful Accounts (Details)
Financial Statement Components - Accrued Expenses and Other Current Liabilities (Details)
Property and Equipment - Summary of Property and Equipment, Net (Details)
Property and Equipment - Additional Information (Details)
Property and Equipment - Depreciation Expense (Details)
Intangible Assets - Summary of Intangible Assets (Details)
Intangible Assets - Additional Information (Details)
Intangible Assets - Future Estimated Amortization Expense (Details)
Debt (Details)
Segment and Geographic Information - Reconciliation of Segment Profit (Loss) (Details)
Segment and Geographic Information - Reconciliation of Revenue by Geographic Area (Details)
Stockholder's Equity - Preferred Stock (Details)
Stockholder's Equity - Common Stock (Details)
Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Details)
Stock Based Compensation - Additional Information (Details)
Stock Based Compensation - Stock Option Activity (Details)
Stock Based Compensation - Restricted Stock Unit Activity (Details)
Stock Based Compensation - Stock Based Compensation Expense (Details)
Commitments and Contingencies - Additional Information (Details)
Commitments and Contingencies - Future Minimum Rental Payments for Operating Leases (Details)
Commitments and Contingencies - Future Minimum Lease Receipts (Details)
Employee Benefit Plan (Details)
Income Taxes (Details)
Related Parties (Details)
Basic and Diluted Income per Common Share - Components of Basic and Diluted Earnings per Share (Details)
Basic and Diluted Income per Common Share - Antidilutive Securities Excluded from the Computation (Details)
All Reports