XML 71 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Details)
Dec. 31, 2020
Rate
May 31, 2020
0.25% convertible senior notes due 2025 | Senior notes    
Debt Instrument [Line Items]    
Senior Notes, interest rate, percentage 0.25% 0.25%