Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)

v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY      
Common stock, par value (in dollars per share) $ 0.01 $ 0.01  
Issuance of restricted share awards under long-term equity incentive plan (in shares) 45,970 112,580 168,137
Repurchase of shares (in shares) 2,455,872   1,390,667
Number of shares withheld to pay taxes on employees' equity awards (in shares) 15,076 32,914 53,593
Shares issued upon exercise of stock options (in shares) 16,026 53,541 25,215