XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based and Other Long-Term Incentive Compensation - Schedule of Stock Options Outstanding (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares (in shares) | shares 151,168
Options outstanding, weighted average remaining contractual life (years) 6 years 8 months 8 days
Options outstanding, weighted average exercise price (in dollars per share) $ 20.89
Options exercisable, shares (in shares) | shares 64,921
Options exercisable, weighted average exercise price (in dollars per share) $ 19.98
$0.01-$18.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 0.01
Range of exercise prices, upper limit (in dollars per share) $ 18.00
Options outstanding, shares (in shares) | shares 29,501
Options outstanding, weighted average remaining contractual life (years) 6 years 11 months 26 days
Options outstanding, weighted average exercise price (in dollars per share) $ 10.72
Options exercisable, shares (in shares) | shares 22,835
Options exercisable, weighted average exercise price (in dollars per share) $ 10.68
$18.01-$26.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 18.01
Range of exercise prices, upper limit (in dollars per share) $ 26.00
Options outstanding, shares (in shares) | shares 5,000
Options outstanding, weighted average remaining contractual life (years) 9 years 4 months 17 days
Options outstanding, weighted average exercise price (in dollars per share) $ 19.50
Options exercisable, shares (in shares) | shares 1,169
Options exercisable, weighted average exercise price (in dollars per share) $ 19.65
$26.01-$30.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 26.01
Range of exercise prices, upper limit (in dollars per share) $ 30.00
Options outstanding, shares (in shares) | shares 116,667
Options outstanding, weighted average remaining contractual life (years) 6 years 5 months 26 days
Options outstanding, weighted average exercise price (in dollars per share) $ 23.51
Options exercisable, shares (in shares) | shares 40,917
Options exercisable, weighted average exercise price (in dollars per share) $ 25.18