XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2
CONVERTIBLE NOTES - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
2028 Convertible Notes    
Long-term debt    
Coupon interest rate 0.375% 0.375%
Principal Amount $ 1,150,000 $ 1,150,000
Unamortized Debt Discount and Issuance Costs (17,313) (18,826)
Net Carrying Amount 1,132,687 1,131,174
2028 Convertible Notes | Level 2 | Fair value    
Long-term debt    
Convertible notes, fair value $ 767,625 $ 1,139,650
2027 Convertible Notes    
Long-term debt    
Coupon interest rate 0.375% 0.375%
Principal Amount $ 747,500 $ 747,500
Unamortized Debt Discount and Issuance Costs (10,577) (11,691)
Net Carrying Amount 736,923 735,809
2027 Convertible Notes | Level 2 | Fair value    
Long-term debt    
Convertible notes, fair value $ 545,750 $ 771,794
2025 Convertible Notes    
Long-term debt    
Coupon interest rate 1.00% 1.00%
Principal Amount $ 315,005 $ 315,005
Unamortized Debt Discount and Issuance Costs (1,470) (1,756)
Net Carrying Amount 313,535 313,249
2025 Convertible Notes | Level 2 | Fair value    
Long-term debt    
Convertible notes, fair value $ 291,058 $ 415,473