XML 61 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Nature of the Business and Basis of Presentation - Additional Information (Details) - USD ($)
1 Months Ended 2 Months Ended 12 Months Ended
May 31, 2022
Mar. 12, 2024
Dec. 31, 2023
Nature Of Business And Basis Of Presentation [Line Items]      
Entity incorporation state name     DE
Base Prospectus      
Nature Of Business And Basis Of Presentation [Line Items]      
Maximum aggregate offering price $ 400,000,000    
Sales Agreement Prospectus      
Nature Of Business And Basis Of Presentation [Line Items]      
Maximum aggregate offering price $ 150,000,000    
Proceeds from issuance of common stock net of commissions     $ 52,100,000
Issuance of common stock, Shares     6.3
Sales Agreement Prospectus | Subsequent Event      
Nature Of Business And Basis Of Presentation [Line Items]      
Issuance of common stock, Shares   200,000  
Received deducting commissions related to sales agreement   $ 1,300,000