v3.26.1
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