XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Investments - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 57,659 $ 71,782
Unrealized Gains 8 5
Unrealized Losses (1) (4)
Estimated Fair Value 57,666 71,783
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 33,877 27,136
Unrealized Gains 5  
Estimated Fair Value 33,882 27,136
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,683 26,510
Unrealized Losses (1) (4)
Estimated Fair Value 6,682 26,506
U.S. Government and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 17,099 18,136
Unrealized Gains 3 5
Estimated Fair Value $ 17,102 $ 18,141