v3.26.1
SUBSEQUENT EVENTS (Details) - Class B Common Stock - $ / shares
May 11, 2026
Feb. 25, 2026
O 2026 Q1 Dividends [Member]    
SUBSEQUENT EVENTS    
Dividend payable per share   $ 0.1489
SUBSEQUENT EVENTS    
SUBSEQUENT EVENTS    
Dividend payable per share $ 0.1369  
SUBSEQUENT EVENTS | O 2026 Q1 Dividends [Member]    
SUBSEQUENT EVENTS    
Date dividends declared May 11, 2026  
Date of dividend paid Jun. 26, 2026  
Date of dividend record Jun. 12, 2026