v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 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) 81,531,092 79,359,589
Common stock, outstanding (in shares) 81,216,330 79,359,589
Treasury stock, at cost (in shares) 314,762 0
Accounts receivable, net [1] $ 98,553 $ 80,715
Deferred revenue, current [2] 48,230 46,377
Deferred revenue, noncurrent [3] 3,314 4,330
Convertible Note Investment    
Long-term investments 19,999 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 64 3
Deferred revenue, current 780 780
Deferred revenue, noncurrent 1,852 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 $64 and $3 as of June 30, 2026, and December 31, 2025, respectively.
[2] Includes related party deferred revenue, current of $780 as of June 30, 2026, and December 31, 2025.
[3] Includes related party deferred revenue, noncurrent of $1,852 and $2,242 as of June 30, 2026 and December 31, 2025, respectively.