XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost $ 280,946 $ 77,305
Short-term investments, Unrealized Gains   4
Short-term investments, Unrealized Losses 401  
Short-term investments, Fair Value 281,347 77,309
U.S. Treasury Bills, Government Securities, and Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 280,946  
Short-term investments, Unrealized Losses 401  
Short-term investments, Fair Value $ 281,347  
U.S. Treasury Bills and Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost   77,305
Short-term investments, Unrealized Gains   4
Short-term investments, Fair Value   $ 77,309