v3.25.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY AND TEMPORARY EQUITY - REDEEMABLE NONCONTROLLING INTEREST (Unaudited) (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Stockholders' Equity [Abstract]        
Repurchases of common stock (in shares) 2,113,007 1,619,992 2,113,007 1,787,810
Dividends on common stock (in dollars per share) $ 0.14 $ 0.14 $ 0.28 $ 0.28
Stock-based compensation activity (in shares) 18,527 14,962 92,890 150,932