XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Share Repurchase Program Share Repurchse Program (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 08, 2023
Share Repurchase Program, Remaining Authorized, Amount $ 85,310   $ 85,310   $ 189,900
Share Repurchase Program, Authorized, Amount         $ 250,000
Treasury Stock Acquired, Average Cost Per Share $ 23.67 $ 42.48 $ 37.35 $ 42.69  
Shares Paid for Tax Withholding for Share Based Compensation 18 34 219 143  
Payments Related to Tax Withholding for Share-based Compensation $ 428 $ 1,436 $ 8,198    
Common Stock          
Stock Repurchased During Period, Shares 0 868   1,641  
Treasury Stock Acquired, Average Cost Per Share   $ 43.22   $ 42.76  
Stock Repurchased During Period, Value   $ 37,515   $ 70,159  
Payments Related to Tax Withholding for Share-based Compensation       $ 6,129