Basis of Presentation and Summary of Significant Accounting Policies - Dividends (Details) |
3 Months Ended | 6 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Jul. 16, 2026
$ / shares
|
Jul. 16, 2026
$ / shares
|
Jun. 30, 2026
$ / shares
|
Jun. 30, 2026
$ / shares
|
Jun. 30, 2025
$ / shares
|
Jun. 30, 2025
$ / shares
|
Jun. 30, 2026
$ / shares
|
Jun. 30, 2026
$ / shares
|
Jun. 30, 2025
$ / shares
|
Jun. 30, 2025
$ / shares
|
|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||||||||
| Dividends declared (in dollars per share) | $ 0.47 | $ 0.96 | $ 0.94 | |||||||
| Dividends paid (in dollars per share) | $ 0.65 | $ 1.30 | $ 1.32 | |||||||
| Subsequent event | ||||||||||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||||||||
| Dividends declared (in dollars per share) | $ 0.48 | |||||||||
| Dividends paid (in dollars per share) | $ 0.67 | |||||||||
| Class A and B Common Stock | ||||||||||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||||||||
| Dividends declared (in dollars per share) | $ 0.48 | |||||||||
| Dividends paid (in dollars per share) | $ 0.65 | |||||||||