v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY (UNAUDITED) (PARENTHETICAL) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Restricted Stock Awards        
Shares held to cover for exercise and taxes (in shares)   0   326
Restricted Stock        
Shares held to cover for exercise and taxes (in shares) 209 685   28,068
Restricted Stock | Share-Based Payment Arrangement, Tranche Two        
Shares held to cover for exercise and taxes (in shares)     13,144  
Stock Option Awards        
Shares held to cover for exercise and taxes (in shares)   0 4,764 5,720