Consolidated Statement of Stockholders' Equity (Parenthetical) - $ / shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Consolidated statement of stockholders' equity and mezzanine equity [Abstract] | ||
| Common Stock, Dividends, Per Share, Cash Paid | $ 0.06 | $ 0.52 |