XML 63 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Short-Term Investments - Summary of Maturities 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
Estimated Fair Value 71,783 $ 39,983
Due in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 57,185  
Estimated Fair Value 57,182  
Due After One Year Through Two Years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 14,597  
Estimated Fair Value $ 14,601