v3.26.1
Marketable Securities - Schedule of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 85,164 $ 119,510
Unrealized Gains 0 102
Unrealized Losses (105) 0
Fair Value 85,059 119,612
Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 85,164 119,510
Unrealized Gains 0 102
Unrealized Losses (105) 0
Fair Value $ 85,059 $ 119,612