XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2024
Dec. 31, 2023
May 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]            
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 $ 0 493,116,000 $ 0
Issuance of common stock upon follow-on 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  
At The Market Offering            
Class of Stock [Line Items]            
Issuance of common stock upon follow-on offering, net of offering costs (in shares)       0    
Gross proceeds $ 400,000,000