XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 121,461 $ 159,521
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 121,461 159,521
Money Market Funds | Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 33,362 42,995
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 33,362 42,995
Marketable Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 192,899 184,848
Unrealized Gains 21 5
Unrealized Losses (257) (433)
Fair Value 192,663 184,420
Marketable Securities | U.S. Treasury and government-sponsored enterprises    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 131,393 184,848
Unrealized Gains 21 5
Unrealized Losses (192) (433)
Fair Value 131,222 184,420
Cash | Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 84,013 116,526
Fair Value 84,013 $ 116,526
Commercial Paper [Member] | Cash And Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,086  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 4,086  
Commercial Paper [Member] | Marketable Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 61,506  
Unrealized Gains 0  
Unrealized Losses (65)  
Fair Value $ 61,441