XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.4
CONVERTIBLE NOTES - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Feb. 29, 2020
Mar. 31, 2019
Jun. 30, 2018
2028 Convertible 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 (15,775) (18,826)      
Net Carrying Amount 1,134,225 1,131,174      
2028 Convertible notes | Significant Other Observable Inputs (Level 2) | Fair Value          
Long-term debt          
Amount $ 908,500 $ 1,139,650      
2027 Convertible notes          
Long-term debt          
Coupon interest rate 0.375% 0.375%   0.375%  
Principal Amount $ 747,500 $ 747,500      
Unamortized Debt Discount and Issuance Costs (9,445) (11,691)      
Net Carrying Amount 738,055 735,809      
2027 Convertible notes | Significant Other Observable Inputs (Level 2) | Fair Value          
Long-term debt          
Amount $ 612,950 $ 771,794      
2025 Convertible notes          
Long-term debt          
Coupon interest rate 1.00% 1.00%     1.00%
Principal Amount $ 315,005 $ 315,005      
Unamortized Debt Discount and Issuance Costs (1,179) (1,756)      
Net Carrying Amount 313,826 313,249      
2025 Convertible notes | Significant Other Observable Inputs (Level 2) | Fair Value          
Long-term debt          
Amount $ 326,808 $ 415,473