Subsequent Events (Details) |
3 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
|
Oct. 28, 2026
$ / shares
|
Sep. 30, 2026
$ / shares
|
Jun. 30, 2026
$ / shares
|
Mar. 31, 2026
$ / shares
|
Sep. 30, 2025
$ / 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 | $ 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 | ||||||