XML 71 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Short-Term Investments - Summary of Short Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost $ 141,444 $ 47,498
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses (404) (7)
Cash equivalents and short-term investments, Fair Value 141,040 47,491
Commercial Paper    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 57,138 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 57,138 27,992
U.S Treasury Securities    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 65,160  
Cash equivalents and short-term investments, Unrealized Gains 0  
Cash equivalents and short-term investments, Unrealized Losses (335)  
Cash equivalents and short-term investments, Fair Value 64,825  
Corporate Debt Securities    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 19,146 19,506
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses (69) (7)
Cash equivalents and short-term investments, Fair Value $ 19,077 $ 19,499