XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost $ 226,158 $ 77,305
Short-term investments, Unrealized Gains   4
Short-term investments, Unrealized Losses (183)  
Short-term investments, Fair Value 225,975 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 226,158  
Short-term investments, Unrealized Losses (183)  
Short-term investments, Fair Value $ 225,975  
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