v3.26.1
Shareholders' Equity and Redeemable Non-controlling Interests - Ordinary shares (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (in shares) 322,084,769  
Ending balance (in shares) 323,004,034  
Ordinary Shares, Issued    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (in shares) 322,084,769 323,889,832
Share-based compensation (in shares) 593,498 491,005
Employee stock purchase plan (in shares) 325,767 284,760
Purchase of ordinary shares (in shares) 0 (3,037,987)
Ending balance (in shares) 323,004,034 321,627,610