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