XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 10,944 $ 39,942
Unrealized Gains 14 42
Unrealized Losses   (1)
Estimated Fair Value 10,958 39,983
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,243 9,680
Unrealized Gains 6 14
Estimated Fair Value 3,249 9,694
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,701 24,762
Unrealized Gains 6 20
Unrealized Losses   (1)
Estimated Fair Value 4,707 24,781
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,000 5,500
Unrealized Gains 2 8
Estimated Fair Value $ 3,002 $ 5,508