v3.26.1
Subsequent Events (Details)
3 Months Ended
Jul. 29, 2026
$ / shares
Jun. 30, 2026
$ / shares
Mar. 31, 2026
$ / shares
Jun. 30, 2025
$ / shares
Mar. 31, 2025
$ / shares
Class A Common Stock          
Subsequent Event [Line Items]          
Dividend declared (in Dollars per Share)   $ 0.07 $ 0.07 $ 0.07 $ 0.07
Class A Common Stock | Subsequent Event          
Subsequent Event [Line Items]          
Dividend declared (in Dollars per Share) $ 0.07        
Class B Common Stock | Subsequent Event          
Subsequent Event [Line Items]          
Class B dividends rate compared to Class A 0.001