XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Short-Term Investments - Summary of Short Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost $ 50,362 $ 141,444
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses (88) (404)
Cash equivalents and short-term investments, Fair Value 50,274 141,040
Commercial Paper    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 7,396 57,138
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses (11) 0
Cash equivalents and short-term investments, Fair Value 7,385 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 16,253 19,146
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses (34) (69)
Cash equivalents and short-term investments, Fair Value 16,219 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 26,713 65,160
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses (43) (335)
Cash equivalents and short-term investments, Fair Value $ 26,670 $ 64,825