v3.24.2.u1
STOCKHOLDERS' EQUITY - Common Stock (Details)
Jun. 30, 2024
class_of_stock
vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Equity [Abstract]    
Number of classes of stock | class_of_stock 1  
Common stock, par value (in usd per share) | $ / shares $ 0.001 $ 0.001
Common stock, number of votes on each share | vote 1  
Common stock, shares authorized (in shares) | shares 450,000,000 450,000,000