XML 73 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-Term Investments - Summary of Short Term Investments (Details) - USD ($)
$ in Thousands
Dec. 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 $ 43,392 $ 141,444
Cash equivalents and short-term investments, Unrealized Gains 6 0
Cash equivalents and short-term investments, Unrealized Losses (11) (404)
Cash equivalents and short-term investments, Fair Value 43,387 141,040
Commercial Paper    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost   57,138
Cash equivalents and short-term investments, Unrealized Gains   0
Cash equivalents and short-term investments, Unrealized Losses   0
Cash equivalents and short-term investments, Fair Value   57,138
U.S Treasury Securities    
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]    
Cash equivalents and short-term investments, Amortized Cost 31,817 65,160
Cash equivalents and short-term investments, Unrealized Gains 6 0
Cash equivalents and short-term investments, Unrealized Losses (5) (335)
Cash equivalents and short-term investments, Fair Value 31,818 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 11,575 19,146
Cash equivalents and short-term investments, Unrealized Gains 0 0
Cash equivalents and short-term investments, Unrealized Losses (6) (69)
Cash equivalents and short-term investments, Fair Value $ 11,569 $ 19,077