XML 146 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
Feb. 07, 2024
Jan. 09, 2024
Jul. 06, 2021
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]          
Common stock, par value       $ 0.0001 $ 0.0001
Follow On Offering [Member]          
Subsequent Event [Line Items]          
Sale of Stock, Price Per Share     $ 47    
Net proceeds from sale of common stock in public offering     $ 257.0    
Issuance of shares, Shares     5,468,250    
Over-Allotment Option [Member]          
Subsequent Event [Line Items]          
Issuance of shares, Shares     713,250    
Subsequent Event [Member] | Follow On Offering [Member]          
Subsequent Event [Line Items]          
Sale of Stock, Price Per Share   $ 25.25      
Common stock, par value   $ 0.0001      
Net proceeds from sale of common stock in public offering   $ 316.2      
Issuance of shares, Shares   3,884,158      
Subsequent Event [Member] | Over-Allotment Option [Member]          
Subsequent Event [Line Items]          
Issuance of shares, Shares   1,633,663      
Subsequent Event [Member] | Public Offering [Member]          
Subsequent Event [Line Items]          
Sale of Stock, Price Per Share   $ 25.2499      
Issuance of shares, Shares   8,640,594      
Subsequent Event [Member] | Institutional Investor [Member]          
Subsequent Event [Line Items]          
Sale of Stock, Price Per Share $ 32.9        
Net proceeds from sale of common stock in public offering $ 48.7        
Issuance of shares, Shares 1,519,453