Unaudited Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Unaudited Condensed Consolidated Statements of Shareholders' Equity [Abstract] | ||||
Cumulative effect of change in accounting principle, tax | $ 178 | |||
Cash dividends declared (in dollars per share) | $ 0.21 | $ 0.16 | $ 0.42 | $ 0.32 |