XML 94 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Convertible Notes Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2024
USD ($)
day
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
DEBT        
Proceeds from issuance of convertible promissory note   $ 0 $ 1,250 $ 14,700
Cost of capped call   60,000 0 0
Amortization debt issuance costs and debt discount   11,400 21,200 14,200
Interest expense     19,500 9,300
Capitalized interest costs   $ 0 2,200 5,300
Property, Plant and Equipment        
DEBT        
Capitalized interest costs     1,200 2,600
Equity Method Investments        
DEBT        
Capitalized interest costs     $ 500 $ 2,300
Convertible Senior Notes Due 2030 Over Allotment Option | Convertible Debt        
DEBT        
Loan amount $ 75,000      
Convertible Senior Notes due 2030 | Convertible Debt        
DEBT        
Interest rate 2.75%      
Loan amount $ 500,000      
Debt instrument, redemption price, percentage 100.00%      
Proceeds from issuance of convertible promissory note $ 487,100      
Issuance costs $ 12,900      
Effective interest rate of debt 0.50%      
Convertible, conversion ratio 0.1179245      
Conversion price (in dollars per share) | $ / shares $ 8.48      
Strike price (in dollars per share) | $ / shares 8.48      
Cap price (in dollars per share) | $ / shares $ 12.80      
Cost of capped call $ 60,000      
Holder percentage of principal 25.00%      
Convertible Senior Notes due 2030 | Convertible Debt | Debt Conversion Terms One        
DEBT        
Convertible, threshold trading days | day 20      
Convertible, threshold consecutive trading days | day 30      
Convertible, threshold percentage of stock price trigger 130.00%      
Convertible Senior Notes due 2030 | Convertible Debt | Debt Conversion Terms Two        
DEBT        
Convertible, threshold trading days | day 5      
Convertible, threshold consecutive trading days | day 10      
Convertible, threshold percentage of stock price trigger 98.00%