v3.26.1
Marketable Securities - Schedule of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 101,384 $ 119,510
Unrealized Gains 0 102
Unrealized Losses (37) 0
Fair Value 101,347 119,612
Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 101,384 119,510
Unrealized Gains 0 102
Unrealized Losses (37) 0
Fair Value $ 101,347 $ 119,612