XML 55 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of the Business and Basis of Presentation - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Nature Of Business And Basis Of Presentation [Line Items]    
Entity incorporation month and year 2013-12  
State of incorporation DE  
Net income (loss) $ 22,806 $ (46,415)
Accumulated deficit $ 391,072 $ 413,878
Spero Therapeutics LLC [Member]    
Nature Of Business And Basis Of Presentation [Line Items]    
Merger date Jun. 30, 2017