Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Debt Securities Classified as Available-for-Sale Investments (Details)

v3.24.2.u1
Fair Value Measurements - Schedule of Debt Securities Classified as Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 203,254 $ 241,210
Gross Unrealized Gains 0 43
Gross Unrealized Losses (29) (4)
Fair value 203,225 241,249
Cash    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 637 743
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair value 637 743
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 177,976 180,124
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair value 177,976 180,124
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 24,641 47,976
Gross Unrealized Gains 0 39
Gross Unrealized Losses (29) (4)
Fair value 24,612 48,011
Money Market Funds Included in Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 178,613 193,234
Gross Unrealized Gains 0 4
Gross Unrealized Losses 0 0
Fair value $ 178,613 193,238
U.S. Treasury securities Original Maturity Less Than Three Months    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   12,367
Gross Unrealized Gains   4
Gross Unrealized Losses   0
Fair value   $ 12,371