XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 17 - At The Market Agreement (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 18, 2023
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.01 $ 0.01 $ 0.01
Stock Issued During Period, Value, New Issues   $ 27,935 $ 34,515  
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 3,943,807 4,654,430  
Stock Issued During Period, Value, New Issues   $ 27,900 $ 34,500 $ 7,300