Earnings per Share Dividends (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
---|---|---|---|---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Earnings Per Share [Abstract] | ||||||
Common Stock, Dividends, Per Share, Cash Paid | $ 0.04 | $ 0.04 | $ 0.04 | $ 0.04 | ||
Dividends, Common Stock, Cash | $ 1,670 | $ 1,610 | $ 1,700 | $ 1,660 | $ 3,300 | $ 3,300 |