XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Parenthetical) (Detail)
Jun. 30, 2019
USD ($)
Security
Dec. 31, 2018
USD ($)
Security
Schedule of Available-for-sale Securities [Line Items]    
Number of securities in unrealized gain position | Security 136 3
Unrealized gains, aggregate $ 261,000 $ 1,000
Number of securities in unrealized loss position | Security 36 181
Unrealized losses, aggregate $ 21,000 $ 416,000
Short-term investments - available for sale 273,513,000 276,741,000
Certificate of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments - available for sale 251,000  
Short-term investments classified as available-for-sale, noncurrent 17,800,000  
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments - available for sale   3,479,000
Short-term investments classified as available-for-sale, noncurrent 17,800,000 10,000,000
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains, aggregate 261,000 1,000
Unrealized losses, aggregate 21,000 416,000
Short-term investments - available for sale 273,262,000 273,262,000
Short-term investments classified as available-for-sale, noncurrent 17,800,000 10,000,000
Cash equivalents [Member] | Certificate of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments - available for sale 0  
Cash equivalents [Member] | Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments - available for sale 0 0
Cash equivalents [Member] | Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments - available for sale 0 0
Maximum [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains, individually 20,000 1,000
Unrealized gains, aggregate 261,000 1,000
Unrealized losses, individually 4,000 17,000
Unrealized losses, aggregate $ 21,000 $ 416,000