XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term Investments - Schedule of Cost, Gross Unrealized Holding Gains, Gross Unrealized Holding Losses and Fair Value of Available for Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 173,916 $ 215,185
Unrealized Gains 17  
Unrealized Losses   (31)
Estimated Fair Value 173,933 215,154
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 173,916 215,185
Unrealized Gains 17  
Unrealized Losses   (31)
Estimated Fair Value $ 173,933 $ 215,154