v3.24.1.u1
Fair Value Measurements - Summarizes of Assets Fair Value measured (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost $ 289,595 $ 285,831
Gross Unrealized Gains 0 0
Gross Unrealized Losses (113) (181)
Estimated Fair Value 289,482 285,650
Fair Value Level 1 | Money market funds | Cash Equivalents [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost [1] 232,812 211,741
Gross Unrealized Gains [1] 0 0
Gross Unrealized Losses [1] 0 0
Estimated Fair Value [1] 232,812 211,741
Fair Value Level 2 | U.S. governmental securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost 50,555 74,090
Gross Unrealized Gains 0 0
Gross Unrealized Losses (113) (181)
Estimated Fair Value 50,442 $ 73,909
Fair Value Level 2 | U.S. governmental securities | Cash Equivalents [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost [1] 6,228  
Gross Unrealized Gains [1] 0  
Gross Unrealized Losses [1] 0  
Estimated Fair Value [1] $ 6,228  
[1] Included in “Cash and cash equivalents” in the Company’s condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023, in addition to cash of $26.7 million and $36.8 million, respectively.