v3.25.2
SUBSEQUENT EVENTS (Details) - Subsequent Event
$ in Millions
Jul. 31, 2025
USD ($)
Subsequent Event [Line Items]  
Equity method investment, payment received $ 7.5
Equity method investment, contingent equity payment to be received 12.5
Equity method investment, milestone, cash payment $ 5.0