v3.25.4
Fair Value Measurements - Schedule of Marketable Securities with Unrealized Losses (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Fair Value  
Less than 12 months $ 5,659
12 months or greater 0
Total 5,659
Unrealized Losses  
Less than 12 months (8)
12 months or greater 0
Total (8)
Commercial paper  
Fair Value  
Less than 12 months 5,659
12 months or greater 0
Total 5,659
Unrealized Losses  
Less than 12 months (8)
12 months or greater 0
Total $ (8)