v3.26.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 113,285 $ 63,205
Unrealized Gains 5 158
Unrealized Losses (274) 0
Fair Value 113,016 63,363
U.S. treasury bills [Member] | Within 1 year [Member]    
Marketable Securities [Line Items]    
Amortized Cost 4,941  
Unrealized Gains 0  
Unrealized Losses (4)  
Fair Value 4,937  
U.S. government agency securities [Member] | Within 1 year [Member]    
Marketable Securities [Line Items]    
Amortized Cost 85,304 53,220
Unrealized Gains 5 112
Unrealized Losses (115) 0
Fair Value 85,194 53,332
U.S. government agency securities [Member] | Between 1 to 2 years [Member]    
Marketable Securities [Line Items]    
Amortized Cost 23,040 9,985
Unrealized Gains 0 46
Unrealized Losses (155) 0
Fair Value $ 22,885 $ 10,031