v3.26.1
Organization and Description of Business (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Accumulated deficit $ 275,074   $ 275,074   $ 224,547
Net loss 26,304 $ 15,993 50,527 $ 33,435  
Cash and cash equivalents $ 205,134   $ 205,134   $ 109,407