v3.25.4
Stock-Based Compensation - Schedule of Share-based Compensation, Stock Options, Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Options      
Beginning balance (in shares) 12 246 324
Granted (in shares) 0 0 0
Exercised (in shares) (12) (234) (74)
Forfeited (in shares) 0 0 0
Expired (in shares) 0 0 (4)
Ending balance (in shares) 0 12 246
Weighted Average Exercise Price      
Options outstanding, beginning (in usd per share) $ 47.00 $ 36.43 $ 35.07
Granted (in usd per share) 0 0 0
Exercised (in usd per share) 47.00 35.90 30.91
Forfeited (in usd per share) 0 0 0
Expired (in usd per share) 0 0 27.86
Options outstanding, ending (in usd per share) $ 0 $ 47.00 $ 36.43