XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - 2026 Capped Call Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2021
Dec. 31, 2021
Debt Instrument [Line Items]    
Purchases of capped calls related to convertible senior notes   $ 86,293
2026 Notes | Convertible Debt    
Debt Instrument [Line Items]    
Purchases of capped calls related to convertible senior notes $ 86,300  
2026 Notes | Convertible Debt | Class A common stock    
Debt Instrument [Line Items]    
Shares covered by capped calls (in shares) 6.8  
2026 Notes | Capped Calls | Convertible Debt | Long | Class A common stock    
Debt Instrument [Line Items]    
Strike price (in dollars per share) $ 191.34  
Capped call, initial cap price (in dollars per share) $ 250.94