XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Short-Term Investments - Summary of Short Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost $ 49,376 $ 47,498
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses (41) (7)
Cash equivalents and short-term investments, Fair Value 49,335 47,491
US Treasury Securities    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 1,969  
Cash equivalents and short-term investments, Unrealized Gains 0  
Cash equivalents and short-term investments, Unrealized Losses (10)  
Cash equivalents and short-term investments, Fair Value 1,959  
Commercial Paper    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 35,546 27,992
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses 0 0
Cash equivalents and short-term investments, Fair Value 35,546 27,992
Corporate Debt Securities    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 11,861 19,506
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses (31) (7)
Cash equivalents and short-term investments, Fair Value $ 11,830 $ 19,499