XML 103 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note Q - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 8 Months Ended 12 Months Ended
Dec. 23, 2024
Nov. 22, 2024
Nov. 07, 2024
Nov. 30, 2024
Sep. 30, 2024
Aug. 31, 2024
Jun. 30, 2024
May 31, 2024
Mar. 31, 2024
Nov. 06, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Aug. 06, 2024
Mar. 13, 2024
Dec. 05, 2023
Jan. 05, 2023
Common Stock, Shares Authorized (in shares)                     80,000,000 80,000,000          
Preferred Stock, Shares Authorized (in shares)                     5,000,000 5,000,000          
Proceeds from Issuance of Common Stock                     $ 146,293,000 $ 68,984,000 $ 1,238,000        
Common Stock, Par or Stated Value Per Share (in dollars per share)                     $ 0.001 $ 0.001       $ 0.001  
Initial ATM Offering [Member] | Raymond James & Associates, Inc. [Member]                                  
Common Stock, Maximum Amount to be Sold                                 $ 185,000,000
First ATM Agreement [Member] | Raymond James & Associates, Inc. [Member]                                  
Common Stock, Maximum Amount to be Sold                           $ 60,000,000 $ 25,000,000    
Stock Issued During Period, Shares, New Issues (in shares)                   5,700,000              
Shares Issued, Price Per Share (in dollars per share)                   $ 10.55              
Proceeds from Issuance of Common Stock                   $ 58,700,000              
Second ATM Offering [Member] | Raymond James & Associates, Inc. [Member]                                  
Common Stock, Maximum Amount to be Sold     $ 55,000,000                            
Stock Issued During Period, Shares, New Issues (in shares)   1,800,000   1,764 1,006 2,923 760 719 270   7,442            
Shares Issued, Price Per Share (in dollars per share)   $ 31.17                              
Proceeds from Issuance of Common Stock   $ 53,900,000   $ 53,900,000 $ 12,618,000 $ 25,976,000 $ 7,669,000 $ 8,519,000 $ 3,920,000   $ 112,602,000            
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001                            
Agreement, Sales Agent Compensation, Percentage of Gross Sales     2.00%                            
Agreement, Maximum Reimbursement of Expenses in Connection with Registration of Shares     $ 10,000                            
Registered Direct Offering [Member]                                  
Stock Issued During Period, Shares, New Issues (in shares) 1,036,458                                
Shares Issued, Price Per Share (in dollars per share) $ 33.97                                
Proceeds from Issuance of Common Stock $ 33,700,000                                
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001                                
Agreement, Sales Agent Compensation, Percentage of Gross Sales 3.00%