v3.25.2
Fair Value Measurements and Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 44,549 $ 2,997
Unrealized Gains 0 1
Unrealized Losses (10) 0
Fair Value 44,539 2,998
U.S. Treasury and government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 36,355 2,997
Unrealized Gains 0 1
Unrealized Losses (8) 0
Fair Value 36,347 $ 2,998
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 8,194  
Unrealized Gains 0  
Unrealized Losses (2)  
Fair Value $ 8,192