v3.26.1
Organization and Description of the Business - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]              
Accumulated deficit $ (667,673)       $ (667,673)   $ (605,008)
Net loss (43,393) $ (19,272) $ (23,283) $ (26,864) (62,665) $ (50,147)  
Cash, cash equivalents and investments in marketable securities $ 78,100       $ 78,100