XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Share-based payments (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 30, 2025
Sep. 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.9 $ 14.5
Granted (in shares) 223,000 235,000
Average grant price (in usd per share) $ 71.16 $ 61.56