XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 162,465 $ 318,989
Available-for-sale securities, gross unrealized gains 540 85
Available-for-sale securities 163,005 319,074
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 70,175 140,567
Available-for-sale securities, gross unrealized gains 316 59
Available-for-sale securities 70,491 140,626
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 25,624 80,159
Available-for-sale securities, gross unrealized gains 110 11
Available-for-sale securities 25,734 80,170
Foreign Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 23,534 23,188
Available-for-sale securities, gross unrealized gains 114 15
Available-for-sale securities 23,648 23,203
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 14,995 32,801
Available-for-sale securities 14,995 32,801
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 28,137 42,274
Available-for-sale securities $ 28,137 $ 42,274