v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2022
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 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,144 4,640 4,368 8,376  
Share Purchase Plan            
Maximum authorized share purchase program amount           $ 150.0
Number of shares purchased under share purchase program   449,287   449,287    
Amount paid for shares purchased under share purchase program   $ 50.0   $ 50.0    
Weighted average purchase price   $ 111.29   $ 111.29    
Amount remaining for purchase under share purchase program   $ 100.0   $ 100.0    
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       3,274 11,040  
Stock purchase price       $ 126.54 $ 51.8  
Restricted and Performance Stock Units            
Employee Stock Purchase Plan            
Conversion of stock-based awards, net of shares withheld for taxes (in shares)   40,594 8,233 225,319 245,200