XML 73 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Senior Notes - Summary of Conversion of the Notes (Details)
1 Months Ended
Sep. 30, 2020
$ / shares
Mar. 31, 2020
$ / shares
Mar. 31, 2018
$ / shares
Dec. 31, 2020
$ / shares
Dec. 31, 2019
$ / shares
Common Class A          
Debt Instrument [Line Items]          
Common stock, par or stated value per share (in dollars per share)       $ 0.0001 $ 0.0001
2023 Note          
Debt Instrument [Line Items]          
Initial cap price per share, subject to certain adjustments       81.45  
2023 Note | Common Class A          
Debt Instrument [Line Items]          
Initial cap price per share, subject to certain adjustments     $ 81.45    
Equivalent initial approximate conversion price per share (in dollars per share)     0.0000122782    
Common stock, par or stated value per share (in dollars per share)       0.0001  
2025 Note          
Debt Instrument [Line Items]          
Initial cap price per share, subject to certain adjustments       360.43  
2025 Note | Common Class A          
Debt Instrument [Line Items]          
Initial cap price per share, subject to certain adjustments   $ 360.43      
Equivalent initial approximate conversion price per share (in dollars per share)   0.0027745      
Common stock, par or stated value per share (in dollars per share)       0.0001  
2026 Note          
Debt Instrument [Line Items]          
Initial cap price per share, subject to certain adjustments       424.03  
2026 Note | Common Class A          
Debt Instrument [Line Items]          
Initial cap price per share, subject to certain adjustments $ 424.03        
Equivalent initial approximate conversion price per share (in dollars per share) 0.0023583        
Common stock, par or stated value per share (in dollars per share)       $ 0.0001