XML 103 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Notes (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Convertible Notes [Line Items]      
Principal amount $ 520,845    
Loss on extinguishment 30,632    
Conversion shares value 1,000    
Principal amount 1,000    
Level 2 [Member]      
Convertible Notes [Line Items]      
Fair value of the convertible notes 571,031 $ 281,897  
Convertible Senior Notes Due 2026 [Member]      
Convertible Notes [Line Items]      
Principal amount $ 150,000    
Interest rate 3.25%    
Trading days 20    
Conversion price of convertible notes 130.00%    
Redemption price equal percentage 100.00%    
Maximum conversion rate (in Shares) | shares 144.9275    
Convertible Senior Notes due 2028 [Member]      
Convertible Notes [Line Items]      
Principal amount $ 25,845    
Interest rate 5.75%    
Maximum conversion rate (in Shares) | shares 167.7853    
If-converted value $ 28,446    
Convertible Senior Notes due 2029 [Member]      
Convertible Notes [Line Items]      
Principal amount $ 345,000    
Interest rate 3.25%    
Maximum conversion rate (in Shares) | shares 103.6269    
2028 Notes [Member]      
Convertible Notes [Line Items]      
Principal amount $ 104,155    
Interest rate 5.75%    
Convertible Notes [Member]      
Convertible Notes [Line Items]      
Principal amount $ 520,845 280,000  
Trading days 20    
Consecutive trading days 30    
Conversion price of convertible notes 130.00%    
Interest expense on the convertible notes $ 16,275 14,945 $ 14,935
Convertible Senior Notes [Member]      
Convertible Notes [Line Items]      
Consecutive trading days 30    
Measurement days 5 days    
Measurement period for determining share price 10 days    
Principal amount of trading price $ 1,000    
Percentage of sale and conversion price 98.00%    
Redemption price equal percentage 100.00%    
Number of shares issuable upon conversion (in Shares) | shares 61,826,817    
Convertible Notes Due 2023 [Member]      
Convertible Notes [Line Items]      
Aggregate principal amount, percentage 25.00%    
Accounts Payable and Other Liabilities [Member]      
Convertible Notes [Line Items]      
Interest payable $ 5,107 $ 3,041