v3.25.2
Equity - Additional Information (Details)
3 Months Ended 6 Months Ended
May 21, 2025
May 14, 2025
Dec. 12, 2024
USD ($)
$ / shares
shares
Dec. 03, 2024
Mar. 05, 2024
Nov. 08, 2020
$ / shares
shares
Jun. 01, 2018
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Mar. 31, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Jul. 24, 2025
shares
Jun. 20, 2025
$ / shares
shares
Apr. 28, 2025
$ / shares
Dec. 31, 2024
$ / shares
shares
Apr. 15, 2024
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Common stock price per share | $ / shares                           $ 3.25     $ 999
Preferred stock, par value | $ / shares               $ 0.001     $ 0.001         $ 0.001  
Aggregate intrinsic value of options exercised | $               $ 0 $ 0   $ 0 $ 0          
Total fair value of stock option vested | $                     $ 0 $ 1,000,000          
Warrants outstanding               12,585,033     12,585,033         83,574  
Issuance of common stock, net | $               $ 14,364,000 $ 3,970,000                
Minimum prevailing market price to direct purchase | $ / shares                             $ 7.81    
Reverse stock split 0.05     0.03 0.02     0.05   0.02              
Unvested RSUs                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Unrecognized compensation expense | $               $ 100,000     $ 100,000            
Options expected to vest, weighted average period                     1 year 2 months 12 days            
Employee Stock Option                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Unrecognized compensation expense | $               $ 40,000.00     $ 40,000.00            
Options expected to vest, weighted average remaining vesting term                     8 months 12 days            
Stock options granted               0 0   0            
2018 Stock Incentive Plan | Unvested RSUs                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Stock authorized for issuance under Stock Plan             250,160                    
Number of shares available for grant               250,160     250,160            
Stock plan termination period             10 years                    
2018 Stock Incentive Plan | Unvested RSUs | Non-employee Directors                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Stock plan vesting period             1 year                    
2018 Stock Incentive Plan | Subsequent Event | Unvested RSUs                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Stock authorized for issuance under Stock Plan                         250,000        
Broadridge Corporate Issuer Solutions                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Preferred share purchase right           1                      
Broadridge Corporate Issuer Solutions | Series A Junior Participating Preferred Stock [Member]                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Preferred stock, par value | $ / shares           $ 0.001                      
Share portion entitled to purchase by rights           When exercisable, each Right initially would represent the right to purchase from the Company one one-thousandth of a share of a newly-designated series of preferred stock,                      
Warrants exercise price, per share | $ / shares           $ 70                      
Percentage of beneficial ownership           10.00%                      
Minimum                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Reverse stock split   0.16                              
Minimum | 2018 Stock Incentive Plan | Unvested RSUs                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Stock plan vesting period             1 year                    
Maximum                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Reverse stock split   0.05                              
Maximum | 2018 Stock Incentive Plan | Unvested RSUs                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Stock plan vesting period             3 years                    
Common Stock                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Issuance of common stock shares               3,151,264 4,601 312              
Issuance of common stock, net | $               $ 15,000 $ 3,000 $ 5,000              
Warrants                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Warrants exercise price, per share | $ / shares                           $ 3.25     $ 999
Number of common stock to be issued up conversion of warrants                           12,325,000     9,190
Warrant Inducement Agreement                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Gross proceeds from warrant exercises | $     $ 6,200,000                            
Existing Warrants | Warrant Inducement Agreement                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Warrants exercise price, per share | $ / shares     $ 150                            
Warrants outstanding     41,177