v3.25.2
STOCKHOLDERS' EQUITY - Stock option activity and related information (Details) - 2015 Equity Incentive Plan
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2024
$ / shares
Options    
Beginning balance (in shares) | shares 183,131,478  
Granted | shares 12,150,000  
Exercised | shares (18,242,157)  
Forfeited | shares (3,190,000)  
Ending balance (in shares) | shares 173,849,321  
Exercisable | shares 81,930,210  
Weighted Average Exercise Price    
Beginning balance (USD per share) | $ / shares $ 0.2  
Granted (USD per share) | $ / shares 1.25 $ 1.25
Exercised (USD per share) | $ / shares 0.01  
Forfeited (USD per share) | $ / shares 1.05  
Ending balance (USD per share) | $ / shares 0.3  
Exercisable (USD per share) | $ / shares $ 0.54