v3.26.1
Stock Compensation - Schedule of RSU Award and PSU Activity Under the 2010 Stock Plan and 2024 Inducement Plan (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
RSU and PSU Activity Shares  
Outstanding at the beginning of the period (in shares) | shares 9,275,450
Outstanding at the end of the period (in shares) | shares 9,069,230
RSU and PSU Grant Price  
Grant date value of shares outstanding at the beginning of the period (in USD per share) | $ / shares $ 66.86
Grant date value of shares at the end of the period (in USD per share) | $ / shares $ 68.20
Restricted Stock Units (RSUs)  
RSU and PSU Activity Shares  
Granted (in shares) | shares 372,558
Released (in shares) | shares (347,182)
Cancelled (in shares) | shares (272,605)
RSU and PSU Grant Price  
Granted (in USD per share) | $ / shares $ 102.78
Released (in USD per share) | $ / shares 69.02
Cancelled (in USD per share) | $ / shares $ 67.74
Performance Shares  
RSU and PSU Activity Shares  
Granted (in shares) | shares 13,171
Additional PSUs earned (in shares) | shares 63,187
Released (in shares) | shares (18,750)
Cancelled (in shares) | shares (16,599)
RSU and PSU Grant Price  
Granted (in USD per share) | $ / shares $ 116.63
Additional PSUs earned (in USD per share) | $ / shares 61.76
Released (in USD per share) | $ / shares 82.86
Cancelled (in USD per share) | $ / shares $ 84.44