v3.25.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class A Common Shares        
Dividend declared common stock, per share (in dollars per share) $ 0.451 $ 0.407 $ 0.902 $ 0.814
Class B Common Shares        
Dividend declared common stock, per share (in dollars per share) $ 0.41 $ 0.37 $ 0.82 $ 0.74