v3.25.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Marketable securities    
Amortized Cost $ 154,047 $ 167,651
Gross Unrealized Gains 198 244
Gross Unrealized Losses (50) (92)
Fair Value 154,195 167,803
U.S. Treasury securities    
Marketable securities    
Amortized Cost 154,047 167,651
Gross Unrealized Gains 198 244
Gross Unrealized Losses (50) (92)
Fair Value $ 154,195 $ 167,803