Subsequent Events (Details) - $ / shares |
3 Months Ended | 6 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|---|
Jul. 16, 2024 |
Jun. 06, 2024 |
Mar. 06, 2024 |
Jun. 06, 2023 |
Mar. 06, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Subsequent Event [Line Items] | |||||||||
| Common stock, dividends, per share, declared (in dollars per share) | $ 0.07 | $ 0.05 | $ 0.14 | $ 0.10 | |||||
| Common Class A | Common Stock | |||||||||
| Subsequent Event [Line Items] | |||||||||
| Common stock, dividends, per share, declared (in dollars per share) | $ 0.07 | $ 0.07 | $ 0.05 | $ 0.05 | |||||
| Common Class A | Common Stock | Subsequent Event | |||||||||
| Subsequent Event [Line Items] | |||||||||
| Common stock, dividends, per share, declared (in dollars per share) | $ 0.07 | ||||||||