v3.25.4
Share-Based Compensation - Schedule of Share Option Plans Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Shares Subject to Outstanding Options  
Outstanding, beginning balance (in shares) | shares 2,158
Options exercised (in shares) | shares (658)
Options expired (in shares) | shares (340)
Outstanding, ending balance (in shares) | shares 1,160
Vested and exercisable (in shares) | shares 1,160
Weighted- Average Exercise Price  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 139.79
Options exercised (in dollars per share) | $ / shares 134.51
Options expired (in dollars per share) | $ / shares 167.80
Outstanding, ending balance (in dollars per share) | $ / shares 134.57
Vested and exercisable to vest (in dollars per share) | $ / shares $ 134.57
Weighted- Average Remaining Contractual Term (Years)  
Weighted-average remaining contractual term, outstanding (in years) 3 years
Weighted-average remaining contractual term, vested and exercisable to vest, exercisable (in years) 3 years
Aggregate Intrinsic Value  
Aggregate intrinsic value, outstanding | $ $ 41,403
Aggregate intrinsic value, vested and exercisable | $ $ 41,403
Nominal Strike Price Options  
Shares Subject to Outstanding Options  
Outstanding, beginning balance (in shares) | shares 19
Options exercised (in shares) | shares (10)
Outstanding, ending balance (in shares) | shares 9
Vested and exercisable (in shares) | shares 9
Weighted- Average Exercise Price  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 0.02
Options exercised (in dollars per share) | $ / shares 0.02
Outstanding, ending balance (in dollars per share) | $ / shares 0.02
Vested and exercisable to vest (in dollars per share) | $ / shares $ 0.02
Weighted- Average Remaining Contractual Term (Years)  
Weighted-average remaining contractual term, outstanding (in years) 4 years 9 months 18 days
Weighted-average remaining contractual term, vested and exercisable to vest, exercisable (in years) 4 years 9 months 18 days
Aggregate Intrinsic Value  
Aggregate intrinsic value, outstanding | $ $ 1,496
Aggregate intrinsic value, vested and exercisable | $ $ 1,496