v3.26.1
Nature of the Business and Basis of Presentation (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Nature of the Business and Basis of Presentation [Line Items]    
Cash, cash equivalents, and marketable securities $ 496,000  
Accumulated deficit $ (220,977) $ (189,157)