XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2
CONVERTIBLE NOTES - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
2027 Convertible Notes    
Long-term debt    
Coupon interest rate 0.375% 0.375%
Principal Amount $ 589,380 $ 949,042
Unamortized Debt Discount and Issuance Costs (5,741) (10,499)
Net Carrying Amount 583,639 938,543
2027 Convertible Notes | Significant Other Observable Inputs (Level 2) | Fair value    
Long-term debt    
Amount $ 482,702 $ 887,354
2028 Convertible Notes    
Long-term debt    
Coupon interest rate 0.375% 0.375%
Principal Amount $ 563,822 $ 563,822
Unamortized Debt Discount and Issuance Costs (4,584) (5,429)
Net Carrying Amount 559,238 558,393
2028 Convertible Notes | Significant Other Observable Inputs (Level 2) | Fair value    
Long-term debt    
Amount $ 494,872 $ 549,839
2030 Convertible Notes    
Long-term debt    
Coupon interest rate 1.00% 1.00%
Principal Amount $ 249,172 $ 249,172
Unamortized Debt Discount and Issuance Costs (249) (476)
Net Carrying Amount 248,923 248,696
2030 Convertible Notes | Significant Other Observable Inputs (Level 2) | Fair value    
Long-term debt    
Amount $ 242,943 $ 293,300
Convertible Notes Payable2030    
Long-term debt    
Coupon interest rate 2.00% 2.00%
Principal Amount $ 572,993 $ 572,993
Unamortized Debt Discount and Issuance Costs (3,998) (4,349)
Net Carrying Amount 568,995 568,644
Convertible Notes Payable2030 | Significant Other Observable Inputs (Level 2) | Fair value    
Long-term debt    
Amount $ 513,373 $ 684,475
Convertible Notes Payable2031    
Long-term debt    
Coupon interest rate 1.75%  
Principal Amount $ 620,709  
Unamortized Debt Discount and Issuance Costs (14,633)  
Net Carrying Amount 606,076  
Convertible Notes Payable2031 | Significant Other Observable Inputs (Level 2) | Fair value    
Long-term debt    
Amount $ 510,335