XML 32 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Accounting Pronouncements - Additional Information (Details)
$ in Thousands
6 Months Ended
Aug. 12, 2025
USD ($)
Jun. 30, 2025
USD ($)
Segment
Dec. 31, 2024
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
State of incorporation   DE  
Date of incorporation   Mar. 16, 2017  
Number of operating segments | Segment   1  
Cash and cash equivalents   $ 11,495 $ 18,085
Accumulated deficit   (208,200) $ (193,807)
Gross proceeds from sale of common stock and warrants $ 30,000    
Eligible to receive additional payment on achievement of certain clinical and pricing related milestones $ 20,000 $ 30,000