XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 107,369 $ 159,521
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 107,369 159,521
Money Market Funds | Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 68,726 42,995
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 68,726 42,995
Marketable Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 142,956 184,848
Unrealized Gains 0 5
Unrealized Losses (253) (433)
Fair Value 142,703 184,420
Marketable Securities | U.S. Treasury and government-sponsored enterprises    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 42,159 184,848
Unrealized Gains 0 5
Unrealized Losses (64) (433)
Fair Value 42,095 184,420
Cash | Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 38,643 116,526
Fair Value 38,643 $ 116,526
Commercial Paper [Member] | Marketable Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 100,797  
Unrealized Gains 0  
Unrealized Losses (189)  
Fair Value $ 100,608