XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation (Narrative) (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
item
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock-based compensation plans | item 3    
Intrinsic value of options exercised | $ $ 40.9 $ 14.8 $ 16.8
Fair value of options vested during the year | $ 15.3 10.5 6.4
Unrecognized compensation cost related to unvested awards under share-based plans | $ $ 20.3    
Cost expected to be recognized over a weighted average period 1 year 1 month 6 days    
Stock-based compensation expense, tax benefits recognized | $ $ 4.1 3.2 2.4
Share-based Payment Arrangement, Expense | $ $ 19.6 $ 15.0 $ 11.4
The 2024 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Option expiration period 10 years    
Percentage of voting power (in hundredths) 10.00%    
Term of option if an employee or consultant possesses more than 10 percent of voting power 5 years    
Number of common stock reserved for issuance (in shares) 2,370,000    
Remaining number of common stock reserved for issuance 1,988,687    
The 2020 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Option expiration period 10 years    
Percentage of voting power (in hundredths) 10.00%    
Term of option if an employee or consultant possesses more than 10 percent of voting power 5 years    
Number of common stock reserved for issuance (in shares) 3,300,000    
The 2018 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of voting power (in hundredths) 10.00%    
Term of option if an employee or consultant possesses more than 10 percent of voting power 5 years    
Number of common stock reserved for issuance (in shares) 1,700,000    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 358,348 390,305 547,556
Granted (in shares) 358,348    
Granted (in dollars per share) | $ / shares $ 59.60 $ 42.87 $ 35.00
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 330,839 355,965 514,785
Vesting period 3 years 3 years 3 years
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 27,509 34,340 32,771
Vesting period 1 year 1 year 1 year
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 358,348    
Options Granted (in dollars per share) | $ / shares $ 59.60    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option exercised (in shares) 300,000 0 13,158
Granted (in shares) 32,624 45,616 57,573
Options Granted (in dollars per share) | $ / shares $ 30.65 $ 21.92 $ 17.37
Vesting period 4 years 4 years 4 years
Maximum [Member] | The 2018 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Option expiration period 10 years