XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation, Warrants (Details) - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Class of Warrant or Right [Abstract]    
Warrants to purchase shares of common stock (in shares) 2,963,000 679,000
Exercisable warrants (in shares) 151,583 679,244
Minimum [Member]    
Class of Warrant or Right [Abstract]    
Exercise price of warrants (in dollars per share) $ 3.3  
Maximum [Member]    
Class of Warrant or Right [Abstract]    
Exercise price of warrants (in dollars per share) $ 189,000  
Warrants exercisable period 4 years 9 months 18 days