v3.25.2
Organization and Business - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]              
Cash, cash equivalents, and marketable securities $ 69,400       $ 69,400    
Accumulated deficit (77,315)       (77,315)   $ (38,127)
Net loss $ (12,747) $ (26,441) $ (19,499) $ (13,913) (39,188) $ (33,412)  
Net cash provided by (used in) operating activities         $ (15,733) $ (31,697)