XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
May 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Authorized (in shares)     7,400,000    
Common stock, shares held in employee trust (in shares) 3,495 3,495     0
Share repurchase program, authorized       $ 125.0  
Repurchase of common stock (in shares) 91,000 184,000      
Repurchase of common stock $ 29.6 $ 59.6      
Common Stock          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Repurchase of common stock (in shares) 91,000 184,000      
Performance Shares          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Granted (in shares)   119,459      
Granted (in dollars per share)   $ 299.58      
Vesting period   3 years      
Award vesting rights, percentage   250.00%