XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 115,544 $ 159,521
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 115,544 159,521
Money Market Funds | Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 67,290 42,995
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 67,290 42,995
Marketable Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 165,572 184,848
Unrealized Gains 6 5
Unrealized Losses (430) (433)
Fair Value 165,148 184,420
Marketable Securities | U.S. Treasury and government-sponsored enterprises    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 74,552 184,848
Unrealized Gains 2 5
Unrealized Losses (159) (433)
Fair Value 74,395 184,420
Cash | Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 48,254 116,526
Fair Value 48,254 $ 116,526
Commercial Paper [Member] | Marketable Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 91,020  
Unrealized Gains 4  
Unrealized Losses (271)  
Fair Value $ 90,753