XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Convertible preferred stock, par value (in dollars per share) $ 0.001  
Convertible preferred stock, shares authorized (in shares) 500,000  
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 40,000,000 40,000,000
Common stock, shares issued (in shares) 21,988,711 21,752,304
Treasury shares (in shares) 526,822 164,029
2024 Credit Agreement    
Unamortized issuance costs $ 1,142,325 $ 70,780
Promissory Notes to Related Parties    
Unamortized issuance costs 305,860 649,953
Basepoint Credit Agreement    
Unamortized issuance costs $ 64,113 $ 92,964
Series 1 Convertible Preferred Stock    
Convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Convertible preferred stock, shares authorized (in shares) 250,000 250,000
Convertible preferred stock, shares issued (in shares) 170,332 170,332
Convertible preferred stock, shares outstanding (in shares) 170,332 170,332
Convertible preferred stock, stated value $ 5.00 $ 5.00
Series 2 Convertible Preferred Stock    
Convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Convertible preferred stock, shares authorized (in shares) 25,000 25,000
Convertible preferred stock, shares issued (in shares) 21,952 21,952
Convertible preferred stock, shares outstanding (in shares) 21,952 21,952
Convertible preferred stock, stated value $ 1,000 $ 1,000