v3.25.2
Fair Value Measurements - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 347,865 $ 144,584
Gross Unrealized Gains 365 71
Gross Unrealized Losses (107) (96)
Fair Value 348,123 144,559
U.S. Treasury Bills    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 76,438 77,142
Gross Unrealized Gains 1 37
Gross Unrealized Losses (11) (14)
Fair Value 76,428 77,165
U.S. Government Agency Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 271,427 67,442
Gross Unrealized Gains 364 34
Gross Unrealized Losses (96) (82)
Fair Value $ 271,695 $ 67,394