v3.24.3
Stockholders' Equity, Lincoln Park Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 14 Months Ended
Aug. 10, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Lincoln Park Purchase Agreement [Abstract]            
Net proceeds from issuance of shares under Purchase Agreement       $ 4,497 $ 5,482  
Issuance costs       $ 186 $ 106  
Lincoln Park [Member]            
Lincoln Park Purchase Agreement [Abstract]            
Common stock purchase agreement, term       30 months    
Common stock shares issued under Purchase Agreement (in shares) 246,792 0 800,000 400,000 800,000 1,700,000
Net proceeds from issuance of shares under Purchase Agreement     $ 3,100 $ 700 $ 3,100 $ 5,200
Issuance costs     $ 200   $ 200 $ 1,400
Lincoln Park [Member] | Maximum [Member]            
Lincoln Park Purchase Agreement [Abstract]            
Maximum amount purchasable under common stock purchase agreement $ 50,000          
Number of shares to be purchased under purchase agreement subject to first pricing parameter (in shares) 50,000          
Number of shares to be purchased under purchase agreement subject to second pricing parameter (in shares) 70,000          
Lincoln Park [Member] | Minimum [Member]            
Lincoln Park Purchase Agreement [Abstract]            
Purchase agreement first pricing parameter price per share price (in dollars per share) $ 0.25