XML 79 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost $ 340,562 $ 98,554
Unrealized Gains 348 22
Unrealized Losses 0 0
Estimated Fair Value 340,910 98,576
Money market funds | Cash and cash equivalents    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 185,227 35,385
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 185,227 35,385
U.S. treasury securities | Short-term investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 155,335 63,169
Unrealized Gains 348 22
Unrealized Losses 0 0
Estimated Fair Value $ 155,683 $ 63,191