v3.26.1
Convertible Notes (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
d
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Convertible Notes [Line Items]            
Loss on extinguishment   $ (6,623) $ (68,925)  
Conversion shares value       $ 1,000    
Consecutive trading days | d       10    
Business day       5 days    
Principal amount   1,000   $ 1,000    
Cash   48,112   48,112   $ 38,861
Convertible Senior Notes Due 2026 [Member]            
Convertible Notes [Line Items]            
If-converted value           165,625
Convertible Senior Notes Due 2029 [Member]            
Convertible Notes [Line Items]            
Principal amount   18,103   $ 18,103    
Trading days | d       20    
Conversion price of convertible notes       130.00%    
Maximum conversion rate (in Shares) | shares       103.6269    
If-converted value       $ 25,945   355,799
Convertible Senior Notes Due 2030 [Member]            
Convertible Notes [Line Items]            
Principal amount   $ 475,000   $ 475,000    
Interest rate   4.625%   4.625%    
Maximum conversion rate (in Shares) | shares       75.7003    
Convertible Senior Notes Due 2031 [Member]            
Convertible Notes [Line Items]            
Principal amount   $ 603,750   $ 603,750    
Interest rate   4.50%   4.50%    
Maximum conversion rate (in Shares) | shares       74.1282    
2026 Convertible Notes [Member]            
Convertible Notes [Line Items]            
Principal amount   $ 75,000   $ 75,000    
Aggregate principal amount   75,000   75,000    
Loss on extinguishment       68,925    
Convertible common shares | shares 6,807,374          
Loss on extinguishment repurchase       16,922    
Reduction to equity value   74,554   116,539    
2029 Convertible Notes [Member]            
Convertible Notes [Line Items]            
Principal amount $ 275,000 87,366   87,366    
Aggregate principal amount   1,096,853   1,096,853    
Convertible common shares | shares 4,192,620          
Cash $ 302,675          
Loss from the repurchase   6,623        
Loss on extinguishment repurchase       52,003    
2030 Convertible Notes [Member]            
Convertible Notes [Line Items]            
Principal amount   51,897   51,897    
Aggregate principal amount   1,096,853   1,096,853    
Convertible Notes [Member]            
Convertible Notes [Line Items]            
Principal amount   1,096,853   1,096,853   970,000
Aggregate principal amount   $ 1,096,853   $ 1,096,853    
Trading days | d       20    
Consecutive trading days | d       30    
Conversion price of convertible notes       130.00%    
Maximum conversion rate (in Shares) | shares       82,588,501    
Aggregate principal amount, percentage   25.00%   25.00%    
Interest expense on the convertible notes   $ 14,610 $ 5,022 $ 25,398 $ 10,008  
Convertible Senior Notes [Member]            
Convertible Notes [Line Items]            
Consecutive trading days | d       30    
Principal amount of trading price       $ 1,000    
Percentage of sale and conversion price   98.00%   98.00%    
Redemption price equal percentage       100.00%    
2031 Convertible Notes [Member]            
Convertible Notes [Line Items]            
Principal amount   $ 75,000   $ 75,000    
Aggregate principal amount   1,096,853   1,096,853    
2026 Notes [Member]            
Convertible Notes [Line Items]            
Principal amount   120,147   120,147    
Level 2 [Member] | Convertible Notes [Member]            
Convertible Notes [Line Items]            
Fair value of the convertible notes   1,285,987   1,285,987   1,082,570
Interest payable [Member] | Convertible Notes [Member]            
Convertible Notes [Line Items]            
Interest payable   $ 15,630   $ 15,630   $ 12,813