v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Parenthetical) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Stockholders' Equity [Abstract]        
Purchase of common shares for treasury (in shares)   108,020   276,931
Common shares issues net of shares withheld (in shares) 50,058 32,931 240,895 128,883