XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.1
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,917,472 4,394,276
0.25% Convertible senior notes due 2026 | Convertible notes    
Debt Instrument [Line Items]    
Initial conversion strike price (usd per share)   $ 91.03
Initial cap price (usd per share)   $ 137.40
0.50% Convertible senior notes due 2028 | Convertible notes    
Debt Instrument [Line Items]    
Initial conversion strike price (usd per share) $ 179.27  
Initial cap price (usd per share) $ 260.76