XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
May 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Number of shares authorized     7,400,000    
Common stock, shares held in employee trust, shares 3,495 3,495     0
Share repurchase program, authorized       $ 125.0  
Repurchase of common stock (in shares) 93,000 93,000      
Repurchase of common stock $ 30.1 $ 30.1      
Common Stock          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Repurchase of common stock (in shares) 93,000 93,000      
Performance Shares          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Granted (in shares)   118,013      
Granted (in dollars per share)   $ 299.45      
Vesting period   3 years      
Award vesting rights, percentage   250.00%