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

STOCK-BASED COMPENSATION - Schedule of Stock Options by Exercise Price (Details)

v3.25.4
STOCK-BASED COMPENSATION - Schedule of Stock Options by Exercise Price (Details) - Stock options
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) $ 9.0
Range of exercise prices, high end of the range (in dollars per share) $ 45.0
Options Outstanding  
Number of Shares (in shares) | shares 3,553,434
Weighted-Average Remaining Contractual Life (in years) 5 years 9 months 7 days
Weighted-Average Exercise Price (in dollars per share) $ 23.00
Options Exercisable  
Number of Shares (in shares) | shares 2,764,752
Weighted-Average Exercise Price (in dollars per share) $ 23.80
Price Range One  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 9.0
Range of exercise prices, high end of the range (in dollars per share) $ 18.7
Options Outstanding  
Number of Shares (in shares) | shares 1,120,034
Weighted-Average Remaining Contractual Life (in years) 7 years 7 months 2 days
Weighted-Average Exercise Price (in dollars per share) $ 13.82
Options Exercisable  
Number of Shares (in shares) | shares 813,399
Weighted-Average Exercise Price (in dollars per share) $ 13.82
Price Range Two  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 19.6
Range of exercise prices, high end of the range (in dollars per share) $ 21.1
Options Outstanding  
Number of Shares (in shares) | shares 440,680
Weighted-Average Remaining Contractual Life (in years) 3 years 1 month 13 days
Weighted-Average Exercise Price (in dollars per share) $ 20.28
Options Exercisable  
Number of Shares (in shares) | shares 412,356
Weighted-Average Exercise Price (in dollars per share) $ 20.36
Price Range Three  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 21.4
Range of exercise prices, high end of the range (in dollars per share) $ 24.0
Options Outstanding  
Number of Shares (in shares) | shares 607,484
Weighted-Average Remaining Contractual Life (in years) 8 years 2 months 15 days
Weighted-Average Exercise Price (in dollars per share) $ 22.65
Options Exercisable  
Number of Shares (in shares) | shares 276,122
Weighted-Average Exercise Price (in dollars per share) $ 22.83
Price Range Four  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 24.2
Range of exercise prices, high end of the range (in dollars per share) $ 24.2
Options Outstanding  
Number of Shares (in shares) | shares 500,575
Weighted-Average Remaining Contractual Life (in years) 4 years 8 months 23 days
Weighted-Average Exercise Price (in dollars per share) $ 24.20
Options Exercisable  
Number of Shares (in shares) | shares 471,324
Weighted-Average Exercise Price (in dollars per share) $ 24.20
Price Range Five  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 24.4
Range of exercise prices, high end of the range (in dollars per share) $ 35.4
Options Outstanding  
Number of Shares (in shares) | shares 522,208
Weighted-Average Remaining Contractual Life (in years) 4 years 3 months 18 days
Weighted-Average Exercise Price (in dollars per share) $ 31.56
Options Exercisable  
Number of Shares (in shares) | shares 429,098
Weighted-Average Exercise Price (in dollars per share) $ 31.51
Price Range Six  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 35.9
Range of exercise prices, high end of the range (in dollars per share) $ 39.80
Options Outstanding  
Number of Shares (in shares) | shares 180,307
Weighted-Average Remaining Contractual Life (in years) 3 years 7 months 24 days
Weighted-Average Exercise Price (in dollars per share) $ 37.51
Options Exercisable  
Number of Shares (in shares) | shares 180,307
Weighted-Average Exercise Price (in dollars per share) $ 37.51
Price Range Seven  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 40.7
Range of exercise prices, high end of the range (in dollars per share) $ 45.0
Options Outstanding  
Number of Shares (in shares) | shares 182,146
Weighted-Average Remaining Contractual Life (in years) 2 years 25 days
Weighted-Average Exercise Price (in dollars per share) $ 44.90
Options Exercisable  
Number of Shares (in shares) | shares 182,146
Weighted-Average Exercise Price (in dollars per share) $ 44.90