v3.26.3
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2022
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Apr. 30, 2025
Employee Stock Purchase Plan            
Shares of common stock issued as a part of quarterly compensation of non-employee members of the Board of Directors   2,492 3,493 6,860 11,869  
Share Purchase Plan            
Maximum authorized share purchase program amount           $ 150.0
Number of shares purchased under share purchase program   1,330,627   1,779,914    
Amount paid for shares purchased under share purchase program   $ 100.0   $ 150.0    
Weighted average purchase price   $ 75.15   $ 84.27    
Excise tax liability related to the share purchases   $ 1.5   $ 1.5    
LTR Plan            
Employee Stock Purchase Plan            
Shares of common stock issued under the long-term incentive plan       0 3,118  
Amount received in exchange for shares of common stock under a long term incentive plan         $ 0.2  
Percentage of average market closing prices used in determining number of common stock that could be purchased by participants         75.00%  
Employee Stock Purchase Plan            
Employee Stock Purchase Plan            
Purchase price of stock 90.00%          
Purchase in annual report period 30 days          
Purchase of quarterly report period 30 days          
Shares of common stock issued under the long-term incentive plan   5,679 3,085 8,953 14,125  
Stock purchase price   $ 66.99 $ 99.42 $ 88.77 $ 62.2  
Restricted and Performance Stock Units            
Employee Stock Purchase Plan            
Conversion of stock-based awards, net of shares withheld for taxes (in shares)   15,425 14,122 240,744 259,322