XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS' EQUITY - Schedule of Options Vested and Exercisable or Nonvested that are Expected to Vest (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
5.00 to 15.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, Lower Range Limit (in dollars per share) $ 5.00
Range of Exercise Prices, Upper Range Limit (in dollars per share) $ 15.00
Options Outstanding and Exercisable (in shares) | shares 41,500
Weighted Average Exercise Price (in dollars per share) $ 5.91
Weighted Average Remaining Contractual Life 1 year 8 months 26 days
Aggregate Intrinsic Value (in millions) | $ $ 0.8
15.01 to 25.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, Lower Range Limit (in dollars per share) $ 15.01
Range of Exercise Prices, Upper Range Limit (in dollars per share) $ 25.00
Options Outstanding and Exercisable (in shares) | shares 213,881
Weighted Average Exercise Price (in dollars per share) $ 23.57
Weighted Average Remaining Contractual Life 3 years 4 months 13 days
Aggregate Intrinsic Value (in millions) | $ $ 0.2
25.01 to 35.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, Lower Range Limit (in dollars per share) $ 25.01
Range of Exercise Prices, Upper Range Limit (in dollars per share) $ 35.00
Options Outstanding and Exercisable (in shares) | shares 130,901
Weighted Average Exercise Price (in dollars per share) $ 31.04
Weighted Average Remaining Contractual Life 7 years 3 months 3 days
Aggregate Intrinsic Value (in millions) | $ $ 0.0
35.01 to 45.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, Lower Range Limit (in dollars per share) $ 35.01
Range of Exercise Prices, Upper Range Limit (in dollars per share) $ 45.00
Options Outstanding and Exercisable (in shares) | shares 103,101
Weighted Average Exercise Price (in dollars per share) $ 43.73
Weighted Average Remaining Contractual Life 7 years 5 months 19 days
Aggregate Intrinsic Value (in millions) | $ $ 0.0
5.00 to 45.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, Lower Range Limit (in dollars per share) $ 5.00
Range of Exercise Prices, Upper Range Limit (in dollars per share) $ 45.00
Options Outstanding and Exercisable (in shares) | shares 489,383
Weighted Average Exercise Price (in dollars per share) $ 28.32
Weighted Average Remaining Contractual Life 5 years 1 month 20 days
Aggregate Intrinsic Value (in millions) | $ $ 1.0