v3.25.2
Short-Term Investments - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Amortized Cost $ 20,053 $ 39,310
Gross Unrealized Gains 2 59
Gross Unrealized Losses (2) (9)
Fair Value 20,053 39,360
U.S. treasury and U.S. government securities [Member]    
Assets:    
Amortized Cost 20,053 39,310
Gross Unrealized Gains 2 59
Gross Unrealized Losses (2) (9)
Fair Value $ 20,053 $ 39,360