XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Short-Term Investments - Summary of Short Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost $ 110,753 $ 141,444
Cash equivalents and short-term investments, Unrealized Gains 18 0
Cash equivalents and short-term investments, Unrealized Losses (200) (404)
Cash equivalents and short-term investments, Fair Value 110,571 141,040
Commercial Paper    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 31,297 57,138
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 31,297 57,138
Corporate Debt Securities    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 22,116 19,146
Cash equivalents and short-term investments, Unrealized Gains 1 0
Cash equivalents and short-term investments, Unrealized Losses (45) (69)
Cash equivalents and short-term investments, Fair Value 22,072 19,077
US Treasury Securities    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 57,340 65,160
Cash equivalents and short-term investments, Unrealized Gains 17 0
Cash equivalents and short-term investments, Unrealized Losses (155) (335)
Cash equivalents and short-term investments, Fair Value $ 57,202 $ 64,825