v3.25.4
Fair Value Measurements - Schedule of Cost, Unrealized Gains and Losses and Fair Value (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost $ 30,554
Unrealized Losses (8)
Unrealized Gains 31
Fair Value 30,577
U.S. Government agency bonds  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 18,178
Unrealized Losses 0
Unrealized Gains 25
Fair Value 18,203
Commercial paper  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 12,376
Unrealized Losses (8)
Unrealized Gains 6
Fair Value $ 12,374