Earnings Per Share (Narrative) (Details) - shares |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Common Class A [Member] | ||
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||
Common stock, shares issued | 19,544,777 | 20,000,753 |
Common stock, shares outstanding | 19,544,777 | 20,000,753 |
Common Class B [Member] | ||
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||
Common stock, shares issued | 0 | 0 |
Common stock, shares outstanding | 0 | 0 |