XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
At-the-Market Equity Offerings - Summary of Active At-the-Market Equity Offering (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended
May 02, 2025
Mar. 31, 2025
Mar. 31, 2024
At Market Equity Offerings [Line Items]      
Net proceeds received from shares sold under such sales agreement   $ 4,399,205 $ 137,152
October 2024 Sales Agreement      
At Market Equity Offerings [Line Items]      
Cumulative shares sold under such sales agreement   51,296,132  
Net proceeds received from shares sold under such sales agreement   $ 4,399,205  
October 2024 Sales Agreement | Subsequent Event      
At Market Equity Offerings [Line Items]      
Cumulative shares sold under such sales agreement 58,384,669    
Net proceeds received from shares sold under such sales agreement $ 20,970,000