XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 55,008 $ 67,045
Available-for-sale securities, gross unrealized losses (9) (6)
Available-for-sale securities 54,999 67,039
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 30,016  
Available-for-sale securities, gross unrealized losses (7)  
Available-for-sale securities 30,009  
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 3,502 15,009
Available-for-sale securities, gross unrealized losses (2) (3)
Available-for-sale securities 3,500 15,006
Foreign Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   10,551
Available-for-sale securities, gross unrealized losses   (3)
Available-for-sale securities   10,548
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   5,998
Available-for-sale securities   5,998
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 21,490 35,487
Available-for-sale securities $ 21,490 $ 35,487