Condensed Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
||||||
|---|---|---|---|---|---|---|---|---|
| Common stock, par value (in usd per share) | $ 0.001 | $ 0.001 | ||||||
| Common stock, authorized (in shares) | 500,000,000 | 500,000,000 | ||||||
| Common stock, issued (in shares) | 80,688,123 | 79,359,589 | ||||||
| Common stock, outstanding (in shares) | 80,688,123 | 79,359,589 | ||||||
| Accounts receivable, net | [1] | $ 94,975 | $ 80,715 | |||||
| Deferred revenue, current | [2] | 48,197 | 46,377 | |||||
| Deferred revenue, noncurrent | [3] | 3,734 | 4,330 | |||||
| Convertible Note Investment | ||||||||
| Long-term investments | 20,876 | 24,726 | ||||||
| Related Party Investment | ||||||||
| Long-term investments | 5,882 | 5,882 | ||||||
| Related Party Warrant | ||||||||
| Long-term investments | 3,898 | 3,898 | ||||||
| Related party | ||||||||
| Accounts receivable, net | 29 | 3 | ||||||
| Deferred revenue, current | 780 | 780 | ||||||
| Deferred revenue, noncurrent | 2,047 | 2,242 | ||||||
| Related party | Related Party Investment | ||||||||
| Long-term investments | 5,882 | 5,882 | ||||||
| Related party | Related Party Warrant | ||||||||
| Long-term investments | $ 3,898 | $ 3,898 | ||||||
| ||||||||