XML 91 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - At Market Agreement (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 12 Months Ended
Dec. 18, 2023
Mar. 04, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.01 $ 0.01
Stock Issued During Period, Value, New Issues     $ 7,318  
At Market Offering [Member] | B. Riley Securities, Inc. [Member]        
Equity Sales Agreement, Maximum Aggregate Gross Proceeds $ 50,000      
ATM Offering, Notice for Termination (Day) 5 days      
Stock Issued During Period, Shares, New Issues (in shares) 794,000 710,623    
Stock Issued During Period, Value, New Issues   $ 6,600 $ 7,300