Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK-BASED COMPENSATION PLAN - Schedule of Shares Authorized Under Stock Option Plans, By Exercise Price Range (Details)

v3.25.4
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, 2025
$ / shares
shares
Shares Authorized Under Stock Option Plans, By Exercise Price Range  
Outstanding options | shares 3,567
Exercisable options | shares 2,544
Outstanding options, remaining life in years 5 years 1 month 6 days
Exercisable options, remaining life in years 4 years 10 months 24 days
Exercisable options, weighted average exercise price $ 10.53
$3.21 - $3.71 Exercise Price Range  
Shares Authorized Under Stock Option Plans, By Exercise Price Range  
Exercise price, lower limit 3.21
Exercise price, upper limit $ 3.71
Outstanding options | shares 80
Exercisable options | shares 60
Outstanding options, remaining life in years 9 years 4 months 24 days
Exercisable options, remaining life in years 9 years 4 months 24 days
Exercisable options, weighted average exercise price $ 3.21
$3.71 - $27.65 Exercise Price Range  
Shares Authorized Under Stock Option Plans, By Exercise Price Range  
Exercise price, lower limit 3.71
Exercise price, upper limit $ 27.65
Outstanding options | shares 3,487
Exercisable options | shares 2,484
Outstanding options, remaining life in years 4 years 10 months 24 days
Exercisable options, remaining life in years 4 years 8 months 12 days
Exercisable options, weighted average exercise price $ 10.71