v3.25.2
TEMPORARY REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Common stock reserved for future issuance (Details)
Jun. 30, 2025
shares
TEMPORARY REDEEMABLE PREFERRED STOCK  
Total shares reserved and available for future issuance of common stock 76,779,859
Warrants  
TEMPORARY REDEEMABLE PREFERRED STOCK  
Total shares reserved and available for future issuance of common stock 107,813
Awards outstanding under the 2017 and 2007 Equity Incentive Plans  
TEMPORARY REDEEMABLE PREFERRED STOCK  
Total shares reserved and available for future issuance of common stock 5,898,018
Awards outstanding under the 2024 Equity Plan  
TEMPORARY REDEEMABLE PREFERRED STOCK  
Total shares reserved and available for future issuance of common stock 1,301,633
Shares available for future issuance under the 2024 Equity Incentive Plan  
TEMPORARY REDEEMABLE PREFERRED STOCK  
Total shares reserved and available for future issuance of common stock 1,406,542
Shares authorized and available for future issuance  
TEMPORARY REDEEMABLE PREFERRED STOCK  
Total shares reserved and available for future issuance of common stock 68,065,853