Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail)

v3.20.2
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail)
$ in Thousands
Jun. 30, 2020
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Available for sale securities, contractual maturities less than 1 year $ 165,509
Available for sale securities, contractual maturities between 1 to 5 years 79,848
Available for sale securities, contractual maturities between 5 to 10 years 51,278
Available for sale securities, contractual maturities after 10 years 35,947
Available for sale securities, contractual maturities, Total 332,582
Corporate Bonds [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Available for sale securities, contractual maturities less than 1 year 29,891
Available for sale securities, contractual maturities between 1 to 5 years 63,851
Available for sale securities, contractual maturities between 5 to 10 years 27,257
Available for sale securities, contractual maturities, Total 120,999
Money Market Funds [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Available for sale securities, contractual maturities less than 1 year 91,173
Available for sale securities, contractual maturities, Total 91,173
U.S. Government Agency Securities [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Available for sale securities, contractual maturities between 1 to 5 years 12,195
Available for sale securities, contractual maturities between 5 to 10 years 24,021
Available for sale securities, contractual maturities, Total 36,216
Asset Backed Securities [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Available for sale securities, contractual maturities between 1 to 5 years 298
Available for sale securities, contractual maturities after 10 years 35,947
Available for sale securities, contractual maturities, Total 36,245
Commercial Paper [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Available for sale securities, contractual maturities less than 1 year 31,870
Available for sale securities, contractual maturities, Total 31,870
U.S. Treasuries [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Available for sale securities, contractual maturities less than 1 year 7,747
Available for sale securities, contractual maturities between 1 to 5 years 1,024
Available for sale securities, contractual maturities, Total 8,771
Supranational Bonds [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Available for sale securities, contractual maturities less than 1 year 4,828
Available for sale securities, contractual maturities, Total 4,828
Municipal Bonds [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Available for sale securities, contractual maturities between 1 to 5 years 2,480
Available for sale securities, contractual maturities, Total $ 2,480