v3.26.1
Subsequent Events (Details) - Semi-Annual Dividend, Class A and Class B Common Stock [Member] - $ / shares
May 01, 2026
Oct. 31, 2025
May 02, 2025
Nov. 01, 2024
Subsequent Event [Line Items]        
Dividends payable (in dollars per share)   $ 0.10 $ 0.10 $ 0.10
Subsequent Event        
Subsequent Event [Line Items]        
Dividends payable (in dollars per share) $ 0.1