XML 69 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Warrants, Summary of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Exercise Price [Abstract]    
Outstanding at beginning of period (in dollars per share) $ 4.37 $ 4.37
Issued (in dollars per share) 3.09 4.43
Exercised (in dollars per share) 4.49  
Canceled/Expired (in dollars per share) 4.94  
Outstanding at end of period (in dollars per share) $ 4.22 $ 4.37
Weighted average expiration term of warrants outstanding 4 years 2 months 12 days  
Warrants [Member]    
Warrants Activity [Roll Forward]    
Outstanding at beginning of period (in shares) 11,557,964 10,857,964
Issued (in shares) 600,000 700,000
Exercised (in shares) (2,236,204) 0
Canceled/Expired (in shares) (665,267) 0
Outstanding at end of period (in shares) 9,256,493 11,557,964