XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.4
Note 1 - Organization and Significant Accounting Policies (Details Textual) - USD ($)
2 Months Ended 3 Months Ended 5 Months Ended 9 Months Ended 12 Months Ended 16 Months Ended 17 Months Ended
Oct. 27, 2025
Feb. 24, 2025
Jun. 11, 2024
Mar. 07, 2023
Oct. 29, 2021
Feb. 20, 2026
Dec. 31, 2025
Oct. 31, 2025
Jul. 28, 2025
Feb. 28, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Mar. 31, 2023
Stock Issued During Period, Shares, New Issues (in shares) [1]                     100,429,631        
Stock Issued During Period, Value, New Issues                     $ 741,423,000 [1],[2] $ 259,328,000 $ 159,438,000    
Proceeds from Issuance of Common Stock                     $ 741,423,000 $ 259,328,000 $ 159,438,000    
October 2021 Equity Distribution Agreement [Member]                              
Equity Agreement, Maximum Shares Issuable, Value         $ 250,000,000                    
Stock Issued During Period, Shares, New Issues (in shares)                             9,742,188
Stock Issued During Period, Value, New Issues                             $ 151,800,000
Proceeds from Issuance of Common Stock                             $ 149,300,000
March 2023 Equity Distribution Agreement [Member]                              
Equity Agreement, Maximum Shares Issuable, Value       $ 250,000,000                      
Stock Issued During Period, Shares, New Issues (in shares)                           24,675,497  
Stock Issued During Period, Value, New Issues                           $ 228,800,000  
Proceeds from Issuance of Common Stock                           $ 225,000,000  
June 2024 Equity Distribution Agreement [Member]                              
Equity Agreement, Maximum Shares Issuable, Value     $ 250,000,000                        
Stock Issued During Period, Shares, New Issues (in shares)                   30,513,253          
Stock Issued During Period, Value, New Issues                   $ 250,000,000          
Proceeds from Issuance of Common Stock                   $ 245,800,000          
February 2025 Equity Distribution Agreement [Member]                              
Equity Agreement, Maximum Shares Issuable, Value   $ 350,000,000           $ 500,000,000              
Stock Issued During Period, Shares, New Issues (in shares)               59,492,504              
Stock Issued During Period, Value, New Issues               $ 445,100,000              
Proceeds from Issuance of Common Stock               $ 438,000,000              
Equity Agreement, Maximum Shares Issuable, Value, Increase (Decrease)                 $ 150,000,000            
October 2025 Equity Distribution Agreement [Member]                              
Equity Agreement, Maximum Shares Issuable, Value $ 500,000,000                            
Stock Issued During Period, Shares, New Issues (in shares)             30,265,963                
Stock Issued During Period, Value, New Issues             $ 223,100,000                
Proceeds from Issuance of Common Stock             $ 219,700,000                
October 2025 Equity Distribution Agreement [Member] | Subsequent Event [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)           8,707,492                  
Stock Issued During Period, Value, New Issues           $ 66,200,000                  
Proceeds from Issuance of Common Stock           $ 65,200,000                  
[1] The Company has entered into 13 equity distribution agreements, 12 of which have either been terminated because all shares were sold or were replaced with a subsequent agreement.
[2] Net proceeds are net of the underwriters’ discount, if applicable, and other offering costs.