v3.25.1
Nature of the Business and Basis of Presentation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 01, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Mar. 21, 2023
Class of Stock [Line Items]          
Maximum shares value to be issued under agreement         $ 100,000
Cash, cash equivalents and marketable securities   $ 87,100      
Accumulated deficit   329,441   $ 307,028  
Net proceeds from issuance of common stock   $ 13,267 $ 5,184    
Sales Agreement          
Class of Stock [Line Items]          
Sale of stock, consideration received on transaction       $ 9,500  
Sale of stock, number of shares issued and sold   5,784,772   2,887,021  
Sale of stock, average price   $ 2.36   $ 3.41  
Net proceeds from issuance of common stock   $ 13,300      
Series A Non-Voting Convertible Preferred Stock | Securities Purchase Agreement          
Class of Stock [Line Items]          
Temporary equity, shares issued 537,634        
Net proceeds from issuance of preferred stock $ 39,600