Dividends (Details) $ / shares in Units, $ in Thousands |
6 Months Ended | |
|---|---|---|
|
Jun. 30, 2026
USD ($)
dividend
$ / shares
|
Jun. 30, 2025
USD ($)
dividend
$ / shares
|
|
| Dividends Payable [Line Items] | ||
| Cash dividends paid | $ 3,176 | $ 3,215 |
| Class A Common Stock | ||
| Dividends Payable [Line Items] | ||
| Number of quarterly cash dividends declared | dividend | 2 | 2 |
| Cash dividend paid (in dollars per share) | $ / shares | $ 0.5 | $ 0.5 |
| Cash dividends paid | $ 3,200 | $ 3,200 |