XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes (Convertible Notes Hedge Transactions) (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Feb. 29, 2024
Jun. 30, 2024
Jun. 30, 2024
Jun. 25, 2023
May 31, 2024
Debt Instrument [Line Items]          
Proceeds from retirement of convertible senior note hedges     $ 118,197 $ 0  
Payments for retirement of warrants     102,213 $ 0  
Retirement of convertible senior note hedges     (118,197)    
Retirement of warrants     102,213    
Additional paid-in capital          
Debt Instrument [Line Items]          
Retirement of convertible senior note hedges     (126,543)    
Retirement of warrants     102,213    
Accumulated deficit          
Debt Instrument [Line Items]          
Retirement of convertible senior note hedges     8,343    
Convertible debt | 2025 Notes          
Debt Instrument [Line Items]          
Proceeds from retirement of convertible senior note hedges $ 118,200        
Proceeds (in shares) from retirement of convertible senior note hedges 0.3        
Payments for retirement of warrants $ 102,200        
Class of warrant or right, exercise price of warrants or rights         $ 15.32
Convertible debt | 2025 Notes | Additional paid-in capital          
Debt Instrument [Line Items]          
Retirement of convertible senior note hedges   $ 126,500      
Retirement of warrants   $ (102,200)      
Convertible debt | 2025 Notes | Accumulated deficit          
Debt Instrument [Line Items]          
Adjustments to accumulated deficit, retirement of convertible senior note hedges, value     $ 8,300