v3.26.1
Convertible Notes (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
d
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Convertible Notes [Line Items]      
Loss on extinguishment $ (62,302,000)  
Conversion shares value $ 1,000,000    
Consecutive trading days | d 10    
Measurement days 5 days    
Principal amount $ 1,000,000    
Cash 40,027   $ 38,861,000
Inducement expense 45,380    
Convertible Senior Notes Due 2026 [Member]      
Convertible Notes [Line Items]      
Principal amount $ 75,000,000    
Maximum conversion rate (in Shares) | shares 144.9275    
If-converted value $ 98,913,000   165,625,000
Convertible Senior Notes Due 2029 [Member]      
Convertible Notes [Line Items]      
Principal amount $ 70,000,000    
Trading days | d 20    
Conversion price of convertible notes 130.00%    
Maximum conversion rate (in Shares) | shares 103.6269    
If-converted value $ 86,227,000   355,799,000
Convertible Senior Notes Due 2030 [Member]      
Convertible Notes [Line Items]      
Principal amount $ 475,000,000    
Interest rate 4.625%    
Maximum conversion rate (in Shares) | shares 75.7003    
Convertible Senior Notes Due 2031 [Member]      
Convertible Notes [Line Items]      
Principal amount $ 603,750,000    
Interest rate 4.50%    
Maximum conversion rate (in Shares) | shares 74.1282    
2026 Convertible Notes [Member]      
Convertible Notes [Line Items]      
Aggregate principal amount $ 1,223,750,000    
Convertible common shares | shares 6,807,374,000    
2029 Convertible Notes [Member]      
Convertible Notes [Line Items]      
Principal amount $ 275,000,000    
Aggregate principal amount $ 1,223,750,000    
Convertible common shares | shares 4,192,620,000    
Cash $ 302,675,000    
2030 Convertible Notes [Member]      
Convertible Notes [Line Items]      
Aggregate principal amount 1,223,750,000    
Convertible Notes [Member]      
Convertible Notes [Line Items]      
Principal amount $ 1,223,750,000   970,000,000
Trading days | d 20    
Consecutive trading days | d 30    
Conversion price of convertible notes 130.00%    
Maximum conversion rate (in Shares) | shares 98,835,989,000    
Aggregate principal amount, percentage 25.00%    
Interest expense on the convertible notes $ 10,788,000   4,986,000
Convertible Senior Notes [Member]      
Convertible Notes [Line Items]      
Consecutive trading days | d 30    
Principal amount of trading price $ 1,000,000    
Percentage of sale and conversion price 98.00%    
Redemption price equal percentage 100.00%    
2031 Convertible Notes [Member]      
Convertible Notes [Line Items]      
Principal amount $ 75,000,000    
Aggregate principal amount 1,223,750,000    
Loss on extinguishment 62,302    
Loss on extinguishment repurchase 16,922    
Level 2 [Member] | Convertible Notes [Member]      
Convertible Notes [Line Items]      
Fair value of the convertible notes 1,336,215,000   1,082,570,000
Interest payable [Member] | Convertible Notes [Member]      
Convertible Notes [Line Items]      
Interest payable $ 3,998,000   $ 12,813,000