XML 102 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
At-the-Market Equity Offerings - Summary of Sales Activity of Sales Agreement for At-the-Market Equity Offering (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
At Market Equity Offerings [Line Items]      
Shares sold under such sales agreement 52,308,512 50,978,900 2,185,750
Net proceeds received from shares sold under such sales agreement $ 16,329,857 $ 2,020,089 $ 46,219
2022 Sales Agreement      
At Market Equity Offerings [Line Items]      
Shares sold under such sales agreement   13,488,550 2,185,750
Net proceeds received from shares sold under such sales agreement   $ 338,962 $ 46,219
May 2023 Sales Agreement      
At Market Equity Offerings [Line Items]      
Shares sold under such sales agreement   10,791,700  
Net proceeds received from shares sold under such sales agreement   $ 333,494  
August 2023 Sales Agreement      
At Market Equity Offerings [Line Items]      
Shares sold under such sales agreement   15,929,500  
Net proceeds received from shares sold under such sales agreement   $ 737,760  
November 2023 Sales Agreement      
At Market Equity Offerings [Line Items]      
Shares sold under such sales agreement 1,951,620 10,769,150  
Net proceeds received from shares sold under such sales agreement $ 137,152 $ 609,873  
August 2024 Sales Agreement      
At Market Equity Offerings [Line Items]      
Shares sold under such sales agreement 11,685,355    
Net proceeds received from shares sold under such sales agreement $ 1,993,273    
October 2024 Sales Agreement      
At Market Equity Offerings [Line Items]      
Shares sold under such sales agreement 38,671,537    
Net proceeds received from shares sold under such sales agreement $ 14,199,432