v3.26.1
Nature of the Business and Basis of Presentation - Additional Information (Details)
$ / shares in Units, $ in Thousands
May 31, 2026
Employee
Dec. 31, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
Dec. 31, 2024
USD ($)
Nature Of Business And Basis Of Presentation [Line Items]        
Issuance of common stock, Shares | shares   11,851,853    
Share price | $ / shares   $ 13.499    
Net proceeds of common stock | $   $ 164,200    
Accumulated deficit | $   $ 594,278 $ 639,348 $ 519,398
Workforce Redunction 85.00%      
Number Of Employees Before Redunction | Employee 57      
Number Of Employees After Redunction | Employee 9      
Pre-funded warrants        
Nature Of Business And Basis Of Presentation [Line Items]        
Issuance of common stock, Shares | shares   1,111,193    
Share price | $ / shares   $ 13.499