XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2024
Nov. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity        
Net proceeds from sale of common stock     $ 432,298 $ 216,222
Preferred stock, shares authorized (in shares)     3,000,000 3,000,000
Preferred stock, shares outstanding (in shares)     0 0
Series C-1 Preferred Stock        
Stockholders' Equity        
Preferred stock, shares authorized (in shares)     350,000  
Preferred stock, shares outstanding (in shares)     0 0
ATM Agreement        
Stockholders' Equity        
Common stock to be sold pursuant     $ 300,000  
Underwritten Public Offering        
Stockholders' Equity        
Common stock issued (in shares) 9,798,000 8,538,750    
Net proceeds from sale of common stock $ 432,300 $ 216,200