Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation Plan (Schedule Of Shares Authorized Under Stock Option Plans, By Exercise Price Range) (Details)

v3.24.0.1
Stock-Based Compensation Plan (Schedule Of Shares Authorized Under Stock Option Plans, By Exercise Price Range) (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Outstanding options | shares 3,239
Exercisable options | shares 3,087
Outstanding options, remaining life in years 6 years 3 months 18 days
Exercisable options, remaining life in years 6 years 3 months 18 days
Exercisable options, weighted average exercise price $ 11.06
$4.38 - $8.02 Exercise Price Range  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower limit 4.38
Exercise price, upper limit $ 8.02
Outstanding options | shares 1,477
Exercisable options | shares 1,459
Outstanding options, remaining life in years 4 years 8 months 12 days
Exercisable options, remaining life in years 4 years 8 months 12 days
Exercisable options, weighted average exercise price $ 6.44
$8.02 - $27.65 Exercise Price Range  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower limit 8.02
Exercise price, upper limit $ 27.65
Outstanding options | shares 1,762
Exercisable options | shares 1,628
Outstanding options, remaining life in years 6 years 10 months 24 days
Exercisable options, remaining life in years 6 years 10 months 24 days
Exercisable options, weighted average exercise price $ 15.20