v3.25.4
Shareholders' Equity - Schedule of Authorized but Unissued Ordinary Shares (Details) - shares
shares in Thousands
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized but unissued ordinary shares reserved (in shares) 25,896 27,842
2011 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized but unissued ordinary shares reserved (in shares) 20,610 22,056
2007 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized but unissued ordinary shares reserved (in shares) 3,485 3,701
GW Incentive Plans    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized but unissued ordinary shares reserved (in shares) 1,170 1,408
Amended and Restated 2007 Non-Employee Directors Stock Award Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized but unissued ordinary shares reserved (in shares) 631 677