XML 139 R121.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent events - (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Jun. 17, 2026
Mar. 18, 2026
Mar. 13, 2026
Aug. 31, 2023
Dec. 31, 2025
Subsequent events          
Repurchase of shares       $ 100.0  
Repurchase period       12 months  
Amount of cancelled treasury stock         $ 24.5
Subsequent event          
Subsequent events          
Repurchase of shares   $ 50.0      
Repurchase period   24 months      
Subsequent event | S 2026 Dividends          
Subsequent events          
Dividend Declared date     Mar. 13, 2026    
Dividends payable, Record date Jun. 17, 2026        
Cash dividends $ 31.0        
Dividend payment date Jun. 30, 2026        
Subsequent event | Ordinary Shares | S 2026 Dividends          
Subsequent events          
Dividend declared per share $ 0.135        
Subsequent event | American Depository Shares | S 2026 Dividends          
Subsequent events          
Dividend declared per share $ 0.135