XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 17 - At Market Agreement (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Dec. 18, 2023
Mar. 04, 2024
Mar. 31, 2024
Dec. 31, 2023
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.01 $ 0.01
Stock Issued During Period, Value, New Issues     $ 6,580  
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