XML 101 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note Q - Stockholders' Equity (Details Textual) - USD ($)
Feb. 26, 2021
Dec. 31, 2023
Dec. 05, 2023
Sep. 12, 2023
Jan. 05, 2023
Dec. 31, 2022
Common Stock, Shares Authorized (in shares)   80,000,000       80,000,000
Preferred Stock, Shares Authorized (in shares)   5,000,000       5,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001 $ 0.001     $ 0.001
Minimum [Member]            
Aggregated Offering Price       $ 35,000,000    
Maximum [Member]            
Aggregated Offering Price       $ 70,000,000    
Initial ATM Offering [Member] | Raymond James & Associates, Inc. [Member]            
Common Stock, Maximum Amount to be Sold         $ 185,000,000  
Second ATM Offering [Member] | Raymond James & Associates, Inc. [Member]            
Common Stock, Maximum Amount to be Sold $ 35,000,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          
Agreement, Maximum Reimbursement of Out-of-pocket Expenses $ 30,000