XML 81 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash and cash equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 159,521 $ 334,427
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 159,521 334,427
Money market funds | Cash and cash equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 42,995 2,535
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 42,995 2,535
Marketable securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 184,848 7,439
Unrealized Gains 5 0
Unrealized Losses (433) 0
Fair Value 184,420 7,439
Marketable securities | U.S. Treasury notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 58,641 7,439
Unrealized Gains 1 0
Unrealized Losses (280) 0
Fair Value 58,362 7,439
Marketable securities | U.S. Treasury bills    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 126,207  
Unrealized Gains 4  
Unrealized Losses (153)  
Fair Value 126,058  
Cash | Cash and cash equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 116,526 331,892
Fair Value $ 116,526 $ 331,892