XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Securities Repurchase Program (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, increase of authorized amount   $ 1,000,000      
Stock repurchase program, authorized amount   $ 2,000,000      
Repayments of convertible senior notes       $ 401,203 $ 300,755
Repurchases of common stock (in shares)     1,146,803    
Repurchases of common stock     $ 23,078 323,528  
Remaining under repurchase program $ 642,600   642,600 642,600  
2026 Notes | Senior Notes          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchased face amount 500,000   500,000 $ 500,000  
Repayments of convertible senior notes $ 399,900   $ 399,900