XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 106,606 $ 103,096
Available-for-sale securities, gross unrealized gains 121 257
Available-for-sale securities 106,727 103,353
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 20,061 20,110
Available-for-sale securities, gross unrealized gains 92 166
Available-for-sale securities 20,153 20,276
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 19,064 11,505
Available-for-sale securities, gross unrealized gains 20 42
Available-for-sale securities 19,084 11,547
Foreign Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 15,501 15,508
Available-for-sale securities, gross unrealized gains 9 49
Available-for-sale securities 15,510 15,557
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 12,997 13,997
Available-for-sale securities 12,997 13,997
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 38,983 41,976
Available-for-sale securities $ 38,983 $ 41,976