XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 34,940 $ 67,045
Available-for-sale securities, gross unrealized losses (11) (6)
Available-for-sale securities 34,929 67,039
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 24,989  
Available-for-sale securities, gross unrealized losses (11)  
Available-for-sale securities 24,978  
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   15,009
Available-for-sale securities, gross unrealized losses   (3)
Available-for-sale securities   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 9,951 35,487
Available-for-sale securities $ 9,951 $ 35,487