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 | ||||