v3.25.4
Nature of the Business and Basis of Presentation - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2024
Sep. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Nature of the Business and Basis of Presentation [Line Items]          
Common stock reserved for future issuance       one-for-8.5648  
Reverse stock split conversion ratio 0.11675        
Net loss       $ (111,483) $ (78,307)
Accumulated deficit       (235,228) $ (123,745)
Net proceeds from public offering   $ 269,400 $ 157,600    
Cash and cash equivalents and short-term investments excluding restricted cash       $ 490,500