v3.26.1
Share-Based Compensation - Schedule Of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
Number of Options  
Outstanding, beginning balance (in shares) 1,124,499
Options granted (in shares) 378,500
Options exercised (in shares) (762,819)
Outstanding, ending balance (in shares) 740,180
Options exercisable (in shares) 330,489
Weighted Average Grant Date Fair Value Per Share  
Outstanding, beginning balance (in usd per share) $ 66.39
Granted (in usd per share) 84.77
Exercised (in usd per share) 63.50
Outstanding, ending balance (in usd per share) 78.78
Options exercisable (in usd per share) $ 76.74
Weighted Average Remaining Contractual Life (Years)  
Options outstanding (in years) 4 years 2 months 12 days
Options exercisable (in years) 4 years
Outstanding stock options at the end of the period $ 1.6
Exercisable stock options at the end of the period $ 1.0