v3.25.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
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) 77,516,232 75,404,996
Common stock, outstanding (in shares) 77,516,232 75,404,996
Accounts receivable, net [1] $ 58,854 $ 57,997
Convertible Note Investment    
Long-term investments 25,387 0
Related Party Investment    
Long-term investments 5,882 0
Related Party SAFE    
Long-term investments 0 5,000
Related Party Warrant    
Long-term investments 3,899 3,899
Related Party    
Accounts receivable, net 15 55
Related Party | Related Party Investment    
Long-term investments 5,882  
Related Party | Related Party SAFE    
Long-term investments   5,000
Related Party | Related Party Warrant    
Long-term investments $ 3,898 $ 3,898
[1] Includes related party receivables of $15 and $55 as of June 30, 2025 and December 31, 2024, respectively.