XML 123 R98.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 29.83
Number of Stock Options Outstanding (in shares) | shares 229,155
Weighted-Average Remaining Contractual Life (in years) 3 years 8 months 8 days
Number of Stock Options Outstanding (in shares) | shares 204,615
Weighted-Average Remaining Contractual Life (in years) 3 years 3 months 25 days
Weighted-Average Exercise Price (in dollars per share) $ 29.55
Exercise Price Range 2  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 20.41
Number of Stock Options Outstanding (in shares) | shares 7,608
Weighted-Average Remaining Contractual Life (in years) 25 days
Number of Stock Options Outstanding (in shares) | shares 7,608
Weighted-Average Remaining Contractual Life (in years) 25 days
Weighted-Average Exercise Price (in dollars per share) $ 20.41
Exercise Price Range 3  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 27.27
Number of Stock Options Outstanding (in shares) | shares 81,059
Weighted-Average Remaining Contractual Life (in years) 2 years 9 months 21 days
Number of Stock Options Outstanding (in shares) | shares 81,059
Weighted-Average Remaining Contractual Life (in years) 2 years 9 months 21 days
Weighted-Average Exercise Price (in dollars per share) $ 27.27
Exercise Price Range 4  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 30.26
Number of Stock Options Outstanding (in shares) | shares 27,687
Weighted-Average Remaining Contractual Life (in years) 10 months 28 days
Number of Stock Options Outstanding (in shares) | shares 27,687
Weighted-Average Remaining Contractual Life (in years) 10 months 28 days
Weighted-Average Exercise Price (in dollars per share) $ 30.26
Exercise Price Range 5  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 32.20
Number of Stock Options Outstanding (in shares) | shares 112,801
Weighted-Average Remaining Contractual Life (in years) 5 years 3 months
Number of Stock Options Outstanding (in shares) | shares 88,261
Weighted-Average Remaining Contractual Life (in years) 4 years 9 months 25 days
Weighted-Average Exercise Price (in dollars per share) $ 32.21
Minimum | Exercise Price Range 2  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 19.99
Minimum | Exercise Price Range 3  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 27.04
Minimum | Exercise Price Range 5  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 31.34
Maximum | Exercise Price Range 2  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 20.41
Maximum | Exercise Price Range 3  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) 27.47
Maximum | Exercise Price Range 5  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (in dollars per share) $ 33.78