v3.26.1
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
[1] Includes related party receivables of $29 and $3 as of March 31, 2026, and December 31, 2025, respectively.
[2] Includes related party deferred revenue, current of $780 as of March 31, 2026, and December 31, 2025.
[3] Includes related party deferred revenue, noncurrent of $2,047 and $2,242 as of March 31, 2026 and December 31, 2025, respectively.