XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Investments - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 44,697 $ 71,782
Unrealized Gains 5 5
Unrealized Losses (3) (4)
Estimated Fair Value 44,699 71,783
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 27,985 27,136
Unrealized Gains 3  
Unrealized Losses (1)  
Estimated Fair Value 27,987 27,136
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,405 26,510
Unrealized Losses (1) (4)
Estimated Fair Value 1,404 26,506
U.S. Government and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 15,307 18,136
Unrealized Gains 2 5
Unrealized Losses (1)  
Estimated Fair Value $ 15,308 $ 18,141