XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Convertible Senior Notes and Capped Call Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 16, 2021
Feb. 28, 2020
Debt Instrument [Line Items]    
Net cost of capped call purchase $ 25,500 $ 43,320
Class A voting common stock    
Debt Instrument [Line Items]    
Capped call shares (in shares) 1,394,525 4,394,276
Convertible notes | 0.25% Convertible senior notes due 2026    
Debt Instrument [Line Items]    
Initial conversion strike price (in usd per share)   $ 91.03
Initial cap price (in usd per share)   $ 137.40
Convertible notes | 0.50% Convertible senior notes due 2028    
Debt Instrument [Line Items]    
Initial conversion strike price (in usd per share) $ 179.27  
Initial cap price (in usd per share) $ 260.76