XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Share-based payments (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Time-based shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Performance-based shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Restricted stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate fair value at grant date $ 15.3 $ 13.8
Granted (in shares) 215,000 225,000
Average grant price (in usd per share) $ 71.36 $ 61.44