Stockholders' Equity - Additional Information (Details) | | | | 1 Months Ended | 3 Months Ended | | | | | | |
May 07, 2024 shares | Jan. 01, 2024 shares | Jan. 01, 2023 shares | Jan. 31, 2024 USD ($) $ / shares shares | Oct. 31, 2023 USD ($) $ / shares shares | Jul. 31, 2023 USD ($) $ / shares shares | May 31, 2023 USD ($) $ / shares shares | Apr. 30, 2023 USD ($) $ / shares shares | Feb. 28, 2023 USD ($) $ / shares shares | Mar. 31, 2024 USD ($) Vote multiplier $ / shares shares | Mar. 31, 2023 USD ($) shares | Dec. 31, 2023 $ / shares shares | Nov. 30, 2023 shares | Jun. 12, 2023 $ / shares shares | Feb. 22, 2023 $ / shares | Dec. 16, 2022 $ / shares | Nov. 30, 2020 USD ($) |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Common stock, increase in the number of authorized shares (in shares) | | | | | | | | | | | | | | 30,000,000 | | | |
Common stock, shares authorized | | | | | | | | | | 80,000,000 | | 80,000,000 | | 80,000,000 | | | |
Common stock, par value (in dollars per share) | $ / shares | | | | | | | | | | $ 0.0001 | | $ 0.0001 | | $ 0.0001 | | | |
Common stock, shares outstanding | | | | | | | | | | 34,986,279 | | 27,042,035 | | | | | |
Shelf registration statement, maximum authorized securities | $ | | | | | | | | | | | | | | | | | $ 100,000,000 |
Common stock, shares issued | | | | | | | | | | 34,986,279 | | 27,042,035 | | | | | |
Issuance of common shares - Founders agreement | $ | | | | | | | | | | $ 396,000 | $ 156,000 | | | | | | |
Loss on common stock warrant liabilities | $ | | | | | | | | | | | 7,566,000 | | | | | | |
Number of warrants issued | | | | | 110,000 | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | | | | | | | 6,215,354 | | | | |
Common stock shares issuable | | | | | | | | | | 1,492,915 | | 1,492,915 | | | | | |
Pre-funded warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | $ 0.0001 | | $ 0.0001 | | | $ 0.0001 | | | | | | | | |
Non-vested restricted stock | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Total unrecognized compensation cost related to non-vested | $ | | | | | | | | | | $ 4,400,000 | | | | | | | |
Weighted average period (in years) | | | | | | | | | | 1 year 10 months 24 days | | | | | | | |
Performance Shares | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Restricted stock outstanding non-vested | | | | | | | | | | 1,466,733 | | | | | | | |
2015 Incentive Plan | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of shares available for issuance authorized | | | | | | | | | | 6,000,000 | | | | | | | |
Plans expires (in years) | | | | | | | | | | 10 years | | | | | | | |
Shares are available for issuance | | | | | | | | | | 852,712 | | | | | | | |
February 2023 Registered Direct Offering | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Purchase price per share | $ / shares | | | | | | | | | $ 5.25 | | | | | | | | |
Number of warrants issued | | | | | | | | | 248,572 | | | | | | | | |
Number of shares issued and sold | | | | | | | | | 1,180,000 | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | $ 5 | | | | | | | | | | | | |
Total gross proceeds from Issuance of common stock | $ | | | | | | | | | $ 7,500,000 | | | | | | | | |
Net proceeds from offering | $ | | | | | | | | | 6,700,000 | | | | | | | | |
Amount of commissions and other transaction costs | $ | | | | | | | | | $ 800,000 | | | | | | | | |
February 2023 Registered Direct Offering | Pre-funded warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued | | | | | | | | | 248,572 | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | | | $ 5.2499 | | | | | | | | |
Warrants offering price | $ / shares | | | | | | | | | 5.2499 | | | | | | | | |
February 2023 Registered Direct Offering | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | | | $ 5 | | | | | | | | |
Expiration term of warrants (in years) | | | | | | | | | 5 years | | | | | | | | |
February 2023 Registered Direct Offering | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | | | $ 5 | | | | | | | | |
Expiration term of warrants (in years) | | | | | | | | | 18 months | | | | | | | | |
February 2023 Registered Direct Offering | Placement Agent Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | | | 85,714 | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | | | $ 6.5625 | | | | | | | | |
February 2023 Registered Direct Offering | Maximum | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | | | 1,428,572 | | | | | | | | |
February 2023 Registered Direct Offering | Maximum | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | | | 1,428,572 | | | | | | | | |
April 2023 Direct Offering | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Purchase price per share | $ / shares | | | | | | | | $ 3.60 | | | | | | | | | |
Shelf registration statement remaining authorized securities | $ | | | | | | | | | | | 150,000,000 | | | | | | |
Number of shares issued and sold | | | | | | | | 1,700,000 | | | | | | | | | |
Total gross proceeds from Issuance of common stock | $ | | | | | | | | $ 6,100,000 | | | | | | | | | |
Net proceeds from offering | $ | | | | | | | | 5,500,000 | | | | | | | | | |
Amount of commissions and other transaction costs | $ | | | | | | | | $ 600,000 | | | | | | | | | |
April 2023 Direct Offering | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | | $ 3.35 | | | | | | | | | |
Expiration term of warrants (in years) | | | | | | | | 5 years | | | | | | | | | |
April 2023 Direct Offering | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | | $ 3.35 | | | | | | | | | |
Expiration term of warrants (in years) | | | | | | | | 18 months | | | | | | | | | |
April 2023 Direct Offering | Placement Agent Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | | 102,000 | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | | $ 4.50 | | | | | | | | | |
April 2023 Direct Offering | Maximum | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | | 1,700,000 | | | | | | | | | |
April 2023 Direct Offering | Maximum | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | | 1,700,000 | | | | | | | | | |
December 2022 direct offering | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | $ 4.075 | | | | | | | | | | | | |
May 2023 Registered Direct Offering | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Purchase price per share | $ / shares | | | | | | | $ 3.071 | | | | | | | | | | |
Number of warrants issued | | | | | | | 1,606,269 | | | | | | | | | | |
Number of shares issued and sold | | | | | | | 1,650,000 | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | $ 3.0709 | | | | | | | | | | |
Total gross proceeds from Issuance of common stock | $ | | | | | | | $ 10,000,000 | | | | | | | | | | |
Net proceeds from offering | $ | | | | | | | 9,100,000 | | | | | | | | | | |
Amount of commissions and other transaction costs | $ | | | | | | | $ 900,000 | | | | | | | | | | |
May 2023 Registered Direct Offering | Pre-funded warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued | | | | | | | 1,606,269 | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | $ 0.0001 | | | | | | | | | | |
May 2023 Registered Direct Offering | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | $ 2.821 | | | | | | | | | | |
Expiration term of warrants (in years) | | | | | | | 5 years | | | | | | | | | | |
May 2023 Registered Direct Offering | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | $ 2.821 | | | | | | | | | | |
Expiration term of warrants (in years) | | | | | | | 18 months | | | | | | | | | | |
May 2023 Registered Direct Offering | Placement Agent Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | 195,376 | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | | $ 3.8388 | | | | | | | | | | |
May 2023 Registered Direct Offering | Maximum | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | 3,256,269 | | | | | | | | | | |
May 2023 Registered Direct Offering | Maximum | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | | 3,256,269 | | | | | | | | | | |
July 2023 Registered Direct Offering | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Purchase price per share | $ / shares | | | | | | $ 3.09 | | | | | | | | | | | |
Number of shares issued and sold | | | | | | 2,427,186 | | | | | | | | | | | |
Total gross proceeds from Issuance of common stock | $ | | | | | | $ 10,000,000 | | | | | | | | | | | |
Net proceeds from offering | $ | | | | | | 9,100,000 | | | | | | | | | | | |
Amount of commissions and other transaction costs | $ | | | | | | $ 900,000 | | | | | | | | | | | |
July 2023 Registered Direct Offering | Pre-funded warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | 809,062 | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | $ 3.0899 | | | | | | | | | | | |
July 2023 Registered Direct Offering | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | $ 2.84 | | | | | | | | | | | |
Expiration term of warrants (in years) | | | | | | 5 years | | | | | | | | | | | |
July 2023 Registered Direct Offering | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | $ 2.84 | | | | | | | | | | | |
Expiration term of warrants (in years) | | | | | | 18 months | | | | | | | | | | | |
July 2023 Registered Direct Offering | Placement Agent Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | 194,175 | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | | $ 3.8625 | | | | | | | | | | | |
July 2023 Registered Direct Offering | Maximum | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | 3,236,248 | | | | | | | | | | | |
July 2023 Registered Direct Offering | Maximum | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | | 3,236,248 | | | | | | | | | | | |
January 2024 Registered Direct Offering | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Purchase price per share | $ / shares | | | | $ 1.805 | | | | | | | | | | | | | |
Number of warrants issued | | | | 6,481,233 | | | | | | | | | | | | | |
Number of shares issued and sold | | | | 1,275,000 | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | $ 1.8049 | | | | | | | | | | | | | |
Expiration term of warrants (in years) | | | | 5 years | | | | | | | | | | | | | |
Total gross proceeds from Issuance of common stock | $ | | | | $ 14,000,000 | | | | | | | | | | | | | |
Net proceeds from offering | $ | | | | 12,800,000 | | | | | | | | | | | | | |
Amount of commissions and other transaction costs | $ | | | | $ 1,200,000 | | | | | | | | | | | | | |
January 2024 Registered Direct Offering | Pre-funded warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued | | | | 6,481,233 | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | $ 1.8049 | | | | | | | | | | | | | |
January 2024 Registered Direct Offering | Placement Agent Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | 465,374 | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | $ 2.2563 | | | | | | | | | | | | | |
January 2024 Registered Direct Offering | Common Stock Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | 7,756,233 | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | $ 1.68 | | | | | | | | | | | | | |
Expiration term of warrants (in years) | | | | 5 years | | | | | | | | | | | | | |
January 2024 Registered Direct Offering | Subsequent Event | Pre-funded warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Warrants, Exercised | 2,656,000 | | | | | | | | | | | | | | | | |
January 2024 Registered Direct Offering | Maximum | Common Stock Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | 7,756,233 | | | | | | | | | | | | | |
October 2023 Registered Direct Offering | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Proceeds from Warrant | $ | | | | | $ 11,100,000 | | | | | | | | | | | | |
Payment of transactional costs for exercise of warrants | $ | | | | | $ 1,100,000 | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | 6,325,354 | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | $ 1.76 | | | | | | | | | | $ 5 | $ 4.075 | |
Total gross proceeds from Issuance of common stock | $ | | | | | $ 11,100,000 | | | | | | | | | | | | |
Net proceeds from offering | $ | | | | | 10,000,000 | | | | | | | | | | | | |
Amount of commissions and other transaction costs | $ | | | | | $ 1,100,000 | | | | | | | | | | | | |
October 2023 Registered Direct Offering | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | $ 1.51 | | | | | | | | | | | | |
Expiration term of warrants (in years) | | | | | 5 years | | | | | | | | | | | | |
October 2023 Registered Direct Offering | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | $ 1.51 | | | | | | | | | | | | |
Expiration term of warrants (in years) | | | | | 24 months | | | | | | | | | | | | |
October 2023 Registered Direct Offering | Placement Agent Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | 379,521 | | | | | | | | | | | | |
Class of warrants exercise price | $ / shares | | | | | $ 2.20 | | | | | | | | | | | | |
October 2023 Registered Direct Offering | Maximum | Series A Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | 6,325,354 | | | | | | | | | | | | |
October 2023 Registered Direct Offering | Maximum | Series B Warrants | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of warrants issued and sold to purchase shares | | | | | 6,325,354 | | | | | | | | | | | | |
Fortress | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Issuance of common shares - Founders agreement | $ | | | | | | | | | | $ 396,000 | $ 156,000,000,000 | | | | | | |
Shelf registration statement remaining authorized securities | $ | | | | | | | | | | $ 77,700,000 | | | | | | | |
Percentage of annual equity fee | | 2.50% | 2.50% | | | | | | | 2.50% | 2.50% | | | | | | |
Common stock shares issuable | | 1,492,915 | | | | | | | | | | | | | | | |
Number of shares issued and sold | | 1,492,915 | 368,907 | | | | | | | 193,905 | 35,714 | | | | | | |
Common Stock | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of votes per share | Vote | | | | | | | | | | 1 | | | | | | | |
Multiplier to calculate voting rights per class A common share | multiplier | | | | | | | | | | 1.1 | | | | | | | |
Number of non assessable shares issued upon conversion | | | | | | | | | | 1 | | | | | | | |
Common Stock | July 2023 Registered Direct Offering | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of shares issued and sold | | | | | | 2,427,186 | | | | | | | | | | | |
Share price | $ / shares | | | | | | $ 3.09 | | | | | | | | | | | |
Common Stock | January 2024 Registered Direct Offering | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Number of shares issued and sold | | | | 1,275,000 | | | | | | | | | | | | | |
Common Class A | | | | | | | | | | | | | | | | | |
Stockholders' Equity | | | | | | | | | | | | | | | | | |
Common stock, shares authorized | | | | | | | | | | | | | | 700,000 | | | |
Common stock, shares outstanding | | | | | | | | | | 700,000 | | 700,000 | | | | | |