v3.25.3
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
Oct. 20, 2025
Oct. 30, 2025
Oct. 29, 2025
Sep. 30, 2025
Dec. 31, 2024
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share)       $ 0.001 $ 0.001
Common stock, shares authorized (in shares)       500,000,000 500,000,000
Subsequent Event          
Subsequent Event [Line Items]          
Payment to acquire interest in joint venture $ 20        
Operating lease initial term     15 years    
Common stock, par value (in dollars per share)   $ 0.001      
Common stock, shares authorized (in shares)   1,000,000,000