XML 152 R137.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation (Employee Stock Purchase Plan) (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future issuance 1,600,000   1,600,000     1,700,000
Share-based Payment Arrangement, Expense     $ 28.4 $ 28.5 $ 30.1  
2012 Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Offering periods     6 months      
Purchase price (as a percent) 85.00% 95.00%        
Maximum shares authorized 1,000,000.0   1,000,000.0      
Stock repurchased during period, shares     11,300      
Stock repurchase program, remaining number of shares authorized to be repurchased 960,000   960,000      
Share-based Payment Arrangement, Expense     $ 0.7