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
Reports
Cover
Statements
CONDENSED CONSOLIDATED BALANCE SHEETS
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
Reports
Nature of Business and Summary of Significant Accounting Policies
Segment and Geographical Information
Marketable Securities
Fair Value Measurements
Condensed Consolidated Balance Sheet Components
Business Combinations
Leases
Commitments and Contingencies
Common Stock Warrants
Stock-Based Compensation
Net Income per Common Share
Income Taxes
Insider Trading Arrangements
Accounting Policies
Nature of Business and Summary of Significant Accounting Policies (Policies)
Tables
Segment and Geographical Information (Tables)
Marketable Securities (Tables)
Fair Value Measurements (Tables)
Condensed Consolidated Balance Sheet Components (Tables)
Leases (Tables)
Commitments and Contingencies (Tables)
Common Stock Warrants (Tables)
Stock-Based Compensation (Tables)
Net Income per Common Share (Tables)
Income Taxes (Tables)
Details
Segment and Geographical Information - Narrative (Details)
Segment and Geographical Information - Schedule of Significant Expense Categories and Amounts Regularly Provided to the CODM (Details)
Segment and Geographical Information - Schedule of Revenue by Geographic Location (Details)
Segment and Geographical Information - Schedule of Revenue Concentration Risk (Details)
Marketable Securities - Schedule of Debt Securities, Available-For-Sale (Details)
Marketable Securities - Schedule of Investments Classified by Contractual Maturity Date (Details)
Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (Details)
Fair Value Measurements - Narrative (Details)
Condensed Consolidated Balance Sheet Components - Schedule of Inventory (Details)
Condensed Consolidated Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)
Condensed Consolidated Balance Sheet Components - Schedule of Property and Equipment, Net (Details)
Condensed Consolidated Balance Sheet Components - Narrative (Details)
Condensed Consolidated Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)
Condensed Consolidated Balance Sheet Components - Schedule of Supplemental Cash Flow Information (Details)
Business Combinations (Details)
Leases - Schedule of Supplemental Balance Sheet (Details)
Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rates (Details)
Leases - Schedule of Future Minimum Operating Lease Payments (Details)
Leases - Narrative (Details)
Commitments and Contingencies - Schedule of Purchase Commitments (Details)
Commitments and Contingencies - Narrative (Details)
Common Stock Warrants - Narrative (Details)
Common Stock Warrants - Schedule of Grant Date Fair Values of 2026 Warrant (Details)
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)
Stock-Based Compensation - Schedule of Stock Options Activity (Details)
Stock-Based Compensation - Narrative (Details)
Stock-Based Compensation - Schedule of Restricted Stock Units Activity and Performance Stock Units Activity (Details)
Net Income per Common Share - Schedule of Earnings Per Share, Basic and Diluted (Details)
Net Income per Common Share - Schedule of Anti-Dilutive Potential Shares (Details)
Income Taxes (Details)
All Reports