CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY (UNAUDITED) (PARENTHETICAL) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Restricted Stock Awards | ||||
| Shares held to cover for exercise and taxes (in shares) | 326 | 326 | ||
| Restricted Stock | ||||
| Shares held to cover for exercise and taxes (in shares) | 1,864 | 16,092 | 27,383 | |
| Restricted Stock | Share-Based Payment Arrangement, Tranche Two | ||||
| Shares held to cover for exercise and taxes (in shares) | 12,935 | |||
| Stock Option Awards | ||||
| Shares held to cover for exercise and taxes (in shares) | 1,654 | 4,764 | 5,720 | |