XML 66 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation, Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Stock Options Shares Outstanding, Beginning balance (in shares) 3,792  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 679  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period 49  
Stock Options Shares Outstanding, Ending balance (in shares) 3,064 3,792
Options exercisable (in shares) 3,064  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Stock Option Outstanding, Weighted Average Exercise Price, Beginning balance (in usd per share) $ 21.25  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 18.76  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price 24.81  
Stock Option Outstanding, Weighted Average Exercise Price, Ending balance (in usd per share) 21.75 $ 21.25
Options Exercisable, Weighted Average Exercise Price (in usd per share) $ 21.75  
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 3 years 5 months 15 days 4 years 3 months 3 days
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 3 years 5 months 15 days 4 years 3 months 3 days
Options exercisable, Weighted Average Remaining Contractual Term 3 years 5 months 15 days  
Stock Options Outstanding, Aggregate Intrinsic Value, Beginning balance $ 5,834  
Stock Options Outstanding, Aggregate Intrinsic Value, Ending balance 4,197 $ 5,834
Options exercisable, Aggregate Intrinsic Value $ 4,197