XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE NOTES - Narrative (Details)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended
Apr. 30, 2024
USD ($)
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Apr. 17, 2024
USD ($)
Long-term debt          
Principal amount, convertible note   $ 1      
Repurchase price, as percentage of principal amount, if company undergoes change of control   100      
Market price (in dollars per share) | $ / shares   $ 43.29      
Gain (Loss) on Extinguishment of Debt $ 10,300        
Other Investment Not Readily Marketable, Fair Value   $ 50,448 $ 45,968    
Repayments of Debt   $ 250,400      
Significant Unobservable Inputs (Level 3) | Fair value, nonrecurring          
Long-term debt          
Other Investment Not Readily Marketable, Fair Value       $ 50,400  
2030 Convertible Notes          
Long-term debt          
Effective interest rate (as a percent)   1.05% 1.18%    
2028 Convertible Notes          
Long-term debt          
Conversion rate, number of shares to be issued per $1,000 of principal amount (in shares)   8.96      
Conversion price (in dollars per share) | $ / shares   $ 111.66      
Potential shares issued from convertible instrument (in shares) | shares   5.0      
Effective interest rate (as a percent)   0.67% 0.67%    
Interest expense amortization term   1 year 11 months 15 days      
2027 Convertible Notes          
Long-term debt          
Conversion rate, number of shares to be issued per $1,000 of principal amount (in shares)   8.21      
Conversion price (in dollars per share) | $ / shares   $ 121.84      
Potential shares issued from convertible instrument (in shares) | shares   4.8      
Effective interest rate (as a percent)   0.64% 0.64%    
Amount of debt extinguished 359,700        
Interest expense amortization term   2 years 11 months 1 day      
Convertible Notes Payable2030          
Long-term debt          
Conversion rate, number of shares to be issued per $1,000 of principal amount (in shares)   12.37      
Conversion price (in dollars per share) | $ / shares   $ 80.83      
Potential shares issued from convertible instrument (in shares) | shares   7.1      
Effective interest rate (as a percent)   2.12% 2.12%    
Interest expense amortization term   4 years 11 months 1 day      
Convertible Notes Payable2031          
Long-term debt          
Conversion rate, number of shares to be issued per $1,000 of principal amount (in shares)   10.06      
Conversion price (in dollars per share) | $ / shares   $ 99.36      
Potential shares issued from convertible instrument (in shares) | shares   6.2      
Effective interest rate (as a percent)   2.09% 0.00%    
Face amount         $ 620,700
Proceeds from Convertible Debt 266,800        
Proceeds from Debt, Net of Issuance Costs $ 259,800        
Interest expense amortization term   6 years 14 days