Share Based Compensation - Options Exercised During the Periods (Details) - Share-Based Payment Arrangement, Option - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract] | ||||
Intrinsic value | $ 0 | $ 0 | $ 64 | $ 91 |
Cash proceeds received | 0 | 0 | 0 | 0 |
Tax benefit realized | $ 0 | $ 0 | $ 13 | $ 19 |