v3.25.2
PREFERRED STOCK AND COMMON STOCK - Narrative (Details)
Jun. 30, 2025
Vote
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
PREFERRED STOCK AND COMMON STOCK    
Total shares authorized 1,200,000,000  
Common stock authorized (in shares) 1,000,000,000 1,000,000,000
Preferred stock, shares authorized (in shares) 200,000,000 200,000,000
Par value of common stock (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Par value of preferred stock (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Voting rights upon conversion into common stock | Vote 1