XML 112 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 04, 2024
USD ($)
tradingDay
$ / shares
Nov. 20, 2024
USD ($)
tradingDay
$ / shares
Aug. 14, 2024
USD ($)
tradingDay
$ / shares
Oct. 31, 2024
USD ($)
counterparty
bitcoin
Sep. 30, 2023
USD ($)
shares
Dec. 31, 2024
USD ($)
bitcoin
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 10, 2024
USD ($)
Nov. 21, 2024
USD ($)
$ / shares
Debt Instrument [Line Items]                    
Net gain from extinguishment of debt           $ 13,121 $ 82,267 $ 0    
Number of counterparties | counterparty       2            
Line of credit           $ 2,446,578 $ 325,654      
Bitcoin - receivable                    
Debt Instrument [Line Items]                    
Number of crypto assets, collateralized | bitcoin       4,499   2,997        
Crypto assets, collateralized       $ 284,800            
Minimum                    
Debt Instrument [Line Items]                    
Line of credit , interest rate       10.50%            
Maximum                    
Debt Instrument [Line Items]                    
Line of credit , interest rate       11.50%            
Line of Credit                    
Debt Instrument [Line Items]                    
Line of credit       $ 200,000   $ 200,000        
June 2031 Notes | Convertible Debt                    
Debt Instrument [Line Items]                    
Principal amount issued $ 850,000         $ 925,000        
Interest Rate           0.00%        
Additional principal                 $ 75,000  
Initial conversion price (in dollars per share) | $ / shares $ 34.58                  
Debt conversion percentage 130.00%                  
Convertible debt, trading days | tradingDay 20                  
Convertible debt, consecutive trading days | tradingDay 30                  
Redemption price, percentage 100.00%                  
Minimum percentage of outstanding stock owned 25.00%                  
Debt instrument, notes payable upon default, percentage 100.00%                  
March 2030 Notes | Convertible Debt                    
Debt Instrument [Line Items]                    
Principal amount issued   $ 850,000       $ 1,000,000        
Interest Rate           0.00%        
Additional principal   $ 150,000                
Initial conversion price (in dollars per share) | $ / shares   $ 25.91                
Debt conversion percentage   130.00%                
Convertible debt, trading days | tradingDay 20                  
Convertible debt, consecutive trading days | tradingDay   30                
Redemption price, percentage   100.00%                
Minimum percentage of outstanding stock owned   25.00%                
Debt instrument, notes payable upon default, percentage   100.00%                
September 2031 Notes | Convertible Debt                    
Debt Instrument [Line Items]                    
Principal amount issued     $ 250,000     $ 300,000        
Interest Rate     2.125%     2.125%        
Additional principal     $ 50,000              
Initial conversion price (in dollars per share) | $ / shares     $ 18.89              
Debt conversion percentage     130.00%              
Convertible debt, trading days | tradingDay     20              
Convertible debt, consecutive trading days | tradingDay     30              
Redemption price, percentage     100.00%              
Minimum percentage of outstanding stock owned     25.00%              
Debt instrument, notes payable upon default, percentage     100.00%              
December 2026 Notes | Convertible Debt                    
Debt Instrument [Line Items]                    
Principal amount issued           $ 747,500       $ 67,492
Interest Rate           1.00%       1.00%
Initial conversion price (in dollars per share) | $ / shares                   $ 76.17
Repurchase amount $ 51,200 $ 212,000                
Principal amount of debt exchanged         $ 416,800          
Shares issued from debt exchange (in shares) | shares         31,722,417          
Net gain from extinguishment of debt $ 2,400 $ 10,800     $ 82,600