XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Dec. 31, 2023
Common Stock Warrants      
Warrants exercisable 103,349 103,349 716,131
Warrant exercise price $ 12.92 $ 12.92 $ 2.39
At-the-Market ("ATM") Offering      
Issuance of common stock $ 19,624 $ 20,170  
Warrant exercise price $ 12.92 $ 12.92 $ 2.39
JJDC      
Common Stock Warrants      
Warrants exercisable 607,725 607,725  
Warrant exercise price $ 0.16 $ 0.16  
Warrants exercised for shares of common stock   604,000  
At-the-Market ("ATM") Offering      
Warrant exercise price $ 0.16 $ 0.16  
Market Offering      
At-the-Market ("ATM") Offering      
Maximum aggregate offering price   $ 50,000  
Shares issued   2,382,139  
Issuance of common stock   $ 21,000  
Remaining aggregate offering price   $ 29,000