v3.26.1
SUBSEQUENT EVENTS (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
Jul. 30, 2026
Jul. 20, 2026
Subsequent Event [Line Items]    
Subsequent Event, Estimated Purchase Price, Lower Bound   $ 320.0
Subsequent Event, Estimated Purchase Price, Upper Bound   $ 340.0
Class A Common Stock    
Subsequent Event [Line Items]    
Dividends declared (in dollars per share) $ 0.275