XML 33 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Jul. 31, 2019
Summary Of Significant Accounting Policies [Line Items]      
Cash and cash equivalents $ 529,525,000 $ 528,392,000  
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Cash and cash equivalents $ 414,200,000 $ 415,600,000  
0.375% Convertible Senior Notes due 2024      
Summary Of Significant Accounting Policies [Line Items]      
Principal amount     $ 287,500,000
Notes, due date Jul. 15, 2024    
Notes, frequency of periodic payment semi-annually    
Total convertible senior notes     235,500,000
Fair value of convertible senior notes     $ 304,100,000
Senior convertible notes 0.375%   0.375%