v3.25.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable securities [Line items]    
Amortized Cost $ 69,902 $ 119,130
Unrealized Gains 54 297
Unrealized Losses (12) (26)
Fair Value 69,944 119,401
U.S. Government Agencies    
Marketable securities [Line items]    
Amortized Cost 69,902 119,130
Unrealized Gains 54 297
Unrealized Losses (12) (26)
Fair Value $ 69,944 $ 119,401