Condensed Consolidated Financial Statement Details (Tables)
|
6 Months Ended |
Jun. 30, 2025 |
| Property, Plant and Equipment [Abstract] |
|
| Schedule of Inventory |
Inventory consisted of the following (in thousands): | | | | | | | | | | | | | As of June 30, 2025 | | As of December 31, 2024 | | | | | | Raw materials | $ | 11,855 | | | $ | 12,883 | | | Finished goods | 8,227 | | | 9,122 | | | Total inventory | $ | 20,082 | | | $ | 22,005 | |
|
| Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following (in thousands): | | | | | | | | | | | | | As of June 30, 2025 | | As of December 31, 2024 | | | | | | Prepaid expenses | $ | 8,553 | | | $ | 4,245 | | | Deferred contract acquisition costs | 6,699 | | | 6,201 | | | Other | 1,981 | | | 2,592 | | | Total prepaid expenses and other current assets | $ | 17,233 | | | $ | 13,038 | |
|
| Schedule of Property and Equipment, Net |
Property and equipment, net, consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | Useful Life | | As of June 30, 2025 | | As of December 31, 2024 | | (in years) | | | | | | Equipment | 1 - 5 | | $ | 40,676 | | | $ | 36,615 | | | Software | 1 - 3 | | 7,004 | | | 5,705 | | | Furniture and fixtures | 1 - 7 | | 531 | | | 531 | | | Leasehold improvements | Lease term | | 3,439 | | | 3,439 | | | Construction in process | | | 26,434 | | | 22,651 | | | Property and equipment, gross | | | 78,084 | | | 68,941 | | | Less: accumulated depreciation | | | (33,626) | | | (29,799) | | | Property and equipment, net | | | $ | 44,458 | | | $ | 39,142 | |
|
| Schedule of Accrued Liabilities |
Accrued liabilities consisted of the following (in thousands): | | | | | | | | | | | | | As of June 30, 2025 | | As of December 31, 2024 | | | | | | Accrued compensation and benefits | $ | 12,910 | | | $ | 19,058 | | | Accrued tax liabilities | 2,023 | | | 2,687 | | | Lease liability | 5,478 | | | 4,744 | | | Other | 7,404 | | | 6,207 | | | Total accrued liabilities | $ | 27,815 | | | $ | 32,696 | |
|
| Schedule of Deferred Revenue |
Deferred revenue consisted of the following (in thousands): | | | | | | | | | | | | | As of June 30, 2025 | | As of December 31, 2024 | | | | | | Deferred revenue: | | | | | Products | $ | 6,054 | | | $ | 4,405 | | | Services | 138,312 | | | 143,854 | | | Total deferred revenue | 144,366 | | | 148,259 | | | Less: current portion | (73,345) | | | (78,335) | | | Non-current portion | $ | 71,021 | | | $ | 69,924 | |
The following table reflects contract balances with customers (in thousands): | | | | | | | | | | | | | | As of June 30, 2025 | | As of December 31, 2024 | | Accounts receivable, net | $ | 52,364 | | | $ | 76,687 | | | | | | | | | | | Deferred revenue, current | 73,345 | | | 78,335 | | | Deferred revenue, non-current | 71,021 | | | 69,924 | |
|
| Financing Receivable, Allowance for Credit Loss |
Accounts Receivable Allowance for Credit Losses
The following table presents the change in the Company’s accounts receivable allowance for credit losses (in thousands):
| | | | | | | | | | | | | As of June 30, 2025 | | As of December 31, 2024 | | | | | | Allowance for credit losses, beginning balance | $ | 465 | | | $ | 405 | | | Increase (decrease) in allowance | (216) | | | 1,067 | | | Recoveries (write-offs) | 108 | | | (1,007) | | | Allowance for credit losses, ending balance | $ | 357 | | | $ | 465 | |
|