XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.3
CONVERTIBLE NOTES - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
2027 Convertible Notes    
Long-term debt    
Coupon interest rate 0.375% 0.375%
Principal Amount $ 949,042 $ 1,150,000
Unamortized Debt Discount and Issuance Costs (11,134) (15,775)
Net Carrying Amount 937,908 1,134,225
2027 Convertible Notes | Significant Other Observable Inputs (Level 2) | Fair value    
Long-term debt    
Amount $ 811,431 $ 908,500
2028 Convertible Notes    
Long-term debt    
Coupon interest rate 0.375% 0.375%
Principal Amount $ 563,822 $ 747,500
Unamortized Debt Discount and Issuance Costs (5,856) (9,445)
Net Carrying Amount 557,966 738,055
2028 Convertible Notes | Significant Other Observable Inputs (Level 2) | Fair value    
Long-term debt    
Amount $ 513,078 $ 612,950
2030 Convertible Notes    
Long-term debt    
Coupon interest rate 1.00% 1.00%
Principal Amount $ 249,172 $ 315,005
Unamortized Debt Discount and Issuance Costs (591) (1,179)
Net Carrying Amount 248,581 313,826
2030 Convertible Notes | Significant Other Observable Inputs (Level 2) | Fair value    
Long-term debt    
Amount $ 276,152 $ 326,808
Convertible Notes Payable2030    
Long-term debt    
Coupon interest rate 2.00%  
Principal Amount $ 572,993  
Unamortized Debt Discount and Issuance Costs (4,527)  
Net Carrying Amount 568,466  
Convertible Notes Payable2030 | Significant Other Observable Inputs (Level 2) | Fair value    
Long-term debt    
Amount $ 645,511