XML 114 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Marketable Securities Accounted for Available-for-Sale-Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost $ 89,361 $ 98,920
Available for sale securities, Unrealized losses (952) (162)
Available for sale securities, Unrealized gains 1  
Available for sale securities, Estimated fair value 88,410 98,758
Short-Term Investments | US Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost 34,100 18,116
Available for sale securities, Unrealized losses (279) (19)
Available for sale securities, Unrealized gains 1  
Available for sale securities, Estimated fair value $ 33,822 $ 18,097
Short-Term Investments | US Treasury Securities | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year 1 year
Short-Term Investments | Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost $ 1,312 $ 2,824
Available for sale securities, Unrealized losses (7) (2)
Available for sale securities, Estimated fair value $ 1,305 $ 2,822
Short-Term Investments | Corporate Debt Securities | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year 1 year
Short-Term Investments | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost $ 24,059 $ 31,566
Available for sale securities, Estimated fair value $ 24,059 $ 31,566
Short-Term Investments | Commercial Paper | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year 1 year
Short-Term Investments | Supranational Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost   $ 1,503
Available for sale securities, Estimated fair value   $ 1,503
Short-Term Investments | Supranational Debt Securities | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity   1 year
Long-Term Investments | US Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost $ 29,890 $ 44,911
Available for sale securities, Unrealized losses (666) (141)
Available for sale securities, Estimated fair value $ 29,224 $ 44,770
Long-Term Investments | US Treasury Securities | Minimum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year 1 year
Long-Term Investments | US Treasury Securities | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 2 years 2 years