XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE NOTES - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Feb. 29, 2020
Mar. 31, 2019
Jan. 31, 2018
Convertible Notes          
Long-term debt          
Coupon interest rate         1.00%
Notes          
Long-term debt          
Coupon interest rate       0.375%  
2028 Notes          
Long-term debt          
Coupon interest rate 0.375% 0.375% 0.375%    
Principal Amount $ 1,150,000 $ 1,150,000      
Unamortized Debt Discount and Issuance Costs (19,596) (21,878)      
Net Carrying Amount 1,130,404 1,128,122      
2028 Notes | Level 2 | Fair Value          
Long-term debt          
Convertible notes, fair value $ 1,222,968 $ 1,526,625      
2027 Notes          
Long-term debt          
Coupon interest rate 0.375% 0.375%      
Principal Amount $ 747,500 $ 747,500      
Unamortized Debt Discount and Issuance Costs (12,257) (13,937)      
Net Carrying Amount 735,243 733,563      
2027 Notes | Level 2 | Fair Value          
Long-term debt          
Convertible notes, fair value $ 834,285 $ 992,306      
2025 notes          
Long-term debt          
Coupon interest rate 1.00% 1.00%      
Principal Amount $ 315,005 $ 315,049      
Unamortized Debt Discount and Issuance Costs (1,901) (2,333)      
Net Carrying Amount 313,104 312,716      
2025 notes | Level 2 | Fair Value          
Long-term debt          
Convertible notes, fair value $ 455,204 $ 601,744