v3.26.1
Share-based Compensation - LTIP Treasury Shares held by Trustee (Details) - LTIP - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Ordinary Shares Held by Trustee - Number of treasury shares      
As at beginning of period 12,583,301 16,717,458 16,717,458
Vested (9,319,020)   (4,134,157)
As at end of period 3,264,281   12,583,301
Ordinary Shares Held by Trustee - Cost      
As at beginning of period $ 45,482,000 $ 60,924,000 $ 60,924,000
Vested (32,885,000)   (15,442,000)
As at end of period 12,597,000   $ 45,482,000
Awarded Shares      
Awards forfeited based on the determined or estimated monetary amount as at the forfeiture date      
Awards forfeited $ 351,000 $ 2,086,000