v3.26.1
Liquidity and Going Concern - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Liquidity And Going Concern [Line Items]                
Net loss   $ (21,043) $ (17,740) $ (10,490) $ (10,653) $ (38,783) $ (21,143)  
Accumulated deficit   $ (196,572)       (196,572)   $ (157,789)
Proceeds from issuance of common stock in public offering, net $ (134,000)         $ 137,501 $ 0