XML 91 R77.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' EQUITY - Common Stock, Warrants, Conversion of Notes and Exercise Convertible Note Hedges Narrative (Details)
3 Months Ended 49 Months Ended
Mar. 31, 2021
vote
$ / shares
shares
Mar. 31, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Nov. 13, 2020
$ / shares
shares
Mar. 05, 2020
$ / shares
shares
May 25, 2018
$ / shares
shares
Mar. 06, 2017
$ / shares
shares
Common Stock Warrant, 2022 Notes              
Class of Stock [Line Items]              
Warrants to purchase aggregate shares of capital stock (in shares)             19,200,000
Warrants, weighted average exercise price (in USD per share) | $ / shares             $ 31.18
Number of warrants exercised (in shares) 0 0          
Shares of common stock received due to exercise of note hedges (in shares) 5,300,000 14,700,000          
Common Stock Warrant, 2023 Notes              
Class of Stock [Line Items]              
Warrants to purchase aggregate shares of capital stock (in shares)           11,100,000  
Warrants, weighted average exercise price (in USD per share) | $ / shares           $ 109.26  
Number of warrants exercised (in shares) 0 0          
Common Stock Warrant, 2025 Notes              
Class of Stock [Line Items]              
Warrants to purchase aggregate shares of capital stock (in shares)         8,260,000    
Warrants, weighted average exercise price (in USD per share) | $ / shares         $ 161.34    
Number of warrants exercised (in shares) 0 0          
Common Stock Warrant, 2026 Notes              
Class of Stock [Line Items]              
Warrants to purchase aggregate shares of capital stock (in shares)       1,920,000      
Warrants, weighted average exercise price (in USD per share) | $ / shares       $ 368.16      
Number of warrants exercised (in shares) 0 0          
Common Stock Warrant, 2027 Notes              
Class of Stock [Line Items]              
Warrants to purchase aggregate shares of capital stock (in shares)       1,920,000      
Warrants, weighted average exercise price (in USD per share) | $ / shares       $ 414.18      
Number of warrants exercised (in shares) 0 0          
Class A              
Class of Stock [Line Items]              
Common stock, number of votes entitled for each share held (in votes) | vote 1            
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000 1,000,000,000        
Common stock, par value (in USD per share) | $ / shares $ 0.0000001 $ 0.0000001 $ 0.0000001        
Common stock, shares outstanding (in shares) 390,680,544 390,680,544 390,187,079        
Class B              
Class of Stock [Line Items]              
Common stock, number of votes entitled for each share held (in votes) | vote 10            
Common stock, shares authorized (in shares) 500,000,000 500,000,000 500,000,000        
Common stock, par value (in USD per share) | $ / shares $ 0.0000001 $ 0.0000001 $ 0.0000001        
Common stock, shares outstanding (in shares) 63,987,897 63,987,897 65,997,697