XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Notes (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Convertible Notes [Line Items]      
Principal amount $ 520,845    
Conversion shares value 1,000    
Principal amount 1,000    
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    
Convertible Notes [Member]      
Convertible Notes [Line Items]      
Principal amount $ 520,845   520,845
Trading days 20    
Consecutive trading days 30    
Conversion price of convertible notes 130.00%    
Interest expense on the convertible notes $ 4,986 $ 3,462  
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%    
Level 2 [Member]      
Convertible Notes [Line Items]      
Fair value of the convertible notes $ 531,340   571,031
Accounts Payable and Other Liabilities [Member]      
Convertible Notes [Line Items]      
Interest payable $ 3,058   $ 5,107