v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Unaudited) (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Unaudited)    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Issuance of restricted share awards under long-term equity incentive plan, net of forfeitures (in shares) 79,168 51,633
Repurchase of shares pursuant to the settlement of ASR Agreement (in shares)   693,881
Number of shares withheld to pay taxes on employees' equity awards (in shares) 33,207 14,178
Shares issued upon exercise of stock options (in shares) 24,000