XML 104 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pre-Funded Warrants - Additional Information (Details) - $ / shares
1 Months Ended
Apr. 30, 2023
Oct. 31, 2022
Jan. 31, 2022
Dec. 31, 2023
Class of Stock [Line Items]        
Warrant exercised 0.001 0.001 0.001 0
Increase or Decrease of Pre-funded Warrant Percentage Not Exceed 19.99% 19.99% 19.99%  
Minimum        
Class of Stock [Line Items]        
Pre-funded warrants of common stock shares outstanding Immediately after effect to the exercise 4.99% 4.99% 4.99%  
Combined voting power of securities outstanding immediately after effect to the exercise 4.99% 4.99% 4.99%  
Maximum        
Class of Stock [Line Items]        
Pre-funded warrants of common stock shares outstanding Immediately after effect to the exercise 9.99% 9.99% 9.99%  
Combined voting power of securities outstanding immediately after effect to the exercise 9.99% 9.99% 9.99%  
Over Allotment Option        
Class of Stock [Line Items]        
Pre-funded warrants to purchase shares 1,000,000 3,750,000 2,500,000  
Prefunded Warrants Price Per Share $ 40.999 $ 31.999 $ 19.999  
Pre-funded warrant recorded as a component of stockholders' equity within additional paid-in-capital $ 0.001 $ 0.001 $ 0.001