XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2023
May 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]          
Dividends     $ 0 $ 0  
Issuance of common stock upon follow-on offering, net of offering costs (in shares)   14,375,000      
Share price of stock issued (in usd per share)   $ 28.00      
Proceeds from equity offerings $ 90,600,000 $ 381,400,000 493,116,000 $ 0 $ 0
Issuance of common stock upon follow-on public offering, net of offering costs   $ 21,100,000 $ 21,131,000    
Issuance of common stock upon registered direct offering (in shares) 3,387,446        
Share price of stock issued (in usd per share) $ 26.77   $ 26.77