XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - August 2024 Shelf Registration Statement (Additional Information) (Details) - USD ($)
9 Months Ended
Aug. 29, 2024
Sep. 30, 2024
Dec. 31, 2023
Sale Of Common Stock [Line Items]      
Common stock, shares issued   894,843 278,558
August 2024 Shelf Registration Statement [Member]      
Sale Of Common Stock [Line Items]      
Shares offering description   Company can offer to up to one-third of its public float during any 12-month period so long as our public float remains below $75 million  
Common stock, preferred stock, debt securities, warrants, issued   0  
August 2024 Shelf Registration Statement [Member] | Maximum [Member]      
Sale Of Common Stock [Line Items]      
Proceeds from offering of equity $ 50,000,000    
Remaining public float amount $ 75,000,000    
ATM Sales Agreement [Member]      
Sale Of Common Stock [Line Items]      
Common stock, shares issued   0  
ATM Sales Agreement [Member] | H.C. Wainwright & Co., LLC [Member] | Maximum [Member]      
Sale Of Common Stock [Line Items]      
Proceeds from Issuance of Common Stock   $ 1,900,000