XML 62 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Short-Term Investments - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 71,782 $ 39,942
Unrealized Gains 5 42
Unrealized Losses (4) (1)
Estimated Fair Value 71,783 39,983
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 27,136 9,680
Unrealized Gains   14
Estimated Fair Value 27,136 9,694
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 26,510 24,762
Unrealized Gains   20
Unrealized Losses (4) (1)
Estimated Fair Value 26,506 24,781
U.S. Government and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 18,136  
Unrealized Gains 5  
Estimated Fair Value $ 18,141  
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   5,500
Unrealized Gains   8
Estimated Fair Value   $ 5,508