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 $ 37,287 $ 84,925
Gross Unrealized Gains 70 103
Gross Unrealized Losses (5) (35)
Fair Value 37,352 84,993
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost   26,985
Gross Unrealized Gains   19
Fair Value   27,004
Corporate Debt Securities    
Marketable Securities [Line Items]    
Amortized Cost 37,287 57,940
Gross Unrealized Gains 70 84
Gross Unrealized Losses (5) (35)
Fair Value $ 37,352 $ 57,989