XML 36 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Nature of the Business and Basis of Presentation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Sep. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nature of the Business and Basis of Presentation [Line Items]        
Net loss   $ (19,857) $ (24,063)  
Accumulated deficit   (255,085)   $ (235,228)
Net proceeds from public offering $ 269,400      
Cash and cash equivalents and short-term investments excluding restricted cash   $ 476,800