XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Investments - Summary of Maturities 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
Estimated Fair Value 57,666 $ 71,783
Due in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 55,363  
Estimated Fair Value 55,369  
Due After One Year Through Two Years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,296  
Estimated Fair Value $ 2,297