Annual report pursuant to Section 13 and 15(d)

Warrants - Share-based Compensation Arrangements by Share-based Payment Award (Details)

v3.24.1
Warrants - Share-based Compensation Arrangements by Share-based Payment Award (Details) - $ / shares
12 Months Ended
Aug. 04, 2023
Jun. 22, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     10 months 20 days
Expected volatility     5.30%
Dividend yield     0.00%
Stock price (in dollars per share)     $ 0.63
Preferred Stock Purchase Agreement | A75 Series B Cumulative Perpetual Redeemable Preferred Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     4 years 9 months 18 days
Expected volatility     121.70%
Dividend yield     0.00%
Risk free interest rate     3.80%
Estimated fair value per warrant (in dollars per share)     $ 0.19
Exercise price (in dollars per share)     0.56
Stock price (in dollars per share)     $ 0.26
Walmart Warrants | Warrant Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     10 years
Expected volatility     91.30%
Dividend yield     0.00%
Risk free interest rate     3.00%
Exercise price (in dollars per share)     $ 2.15
Stock price (in dollars per share)     $ 3.63
Yorkville Warrants | August Convertible Debenture      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     9 months
Expected volatility     121.30%
Dividend yield     0.00%
Risk free interest rate     5.00%
Stock price (in dollars per share)     $ 0.26
Yorkville Warrants | September Convertible Debenture      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     10 months 24 days
Expected volatility     121.00%
Dividend yield     0.00%
Risk free interest rate     4.80%
Stock price (in dollars per share)     $ 0.26
Yorkville Warrants | Warrant Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     10 months 24 days
Expected volatility     116.40%
Dividend yield     0.00%
Risk free interest rate     4.70%
Estimated fair value per warrant (in dollars per share)     $ 0.57
Exercise price (in dollars per share)     1.05
Stock price (in dollars per share)     $ 1.20
Yorkville Warrants | Warrant Agreement | July Convertible Debenture      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     4 years 8 months 12 days
Expected volatility     108.00%
Dividend yield     0.00%
Risk free interest rate     4.60%
Estimated fair value per warrant (in dollars per share)     $ 0.34
Exercise price (in dollars per share)     0.54
Stock price (in dollars per share)     $ 0.44
Yorkville Warrants | Warrant Agreement | August Convertible Debenture      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     4 years 9 months 18 days
Expected volatility     108.00%
Dividend yield     0.00%
Risk free interest rate     4.60%
Estimated fair value per warrant (in dollars per share)     $ 0.34
Exercise price (in dollars per share)     0.54
Stock price (in dollars per share)     $ 0.44
Yorkville Warrants | Warrant Agreement | September Convertible Debenture      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     5 years
Expected volatility     108.00%
Dividend yield     0.00%
Risk free interest rate     4.60%
Estimated fair value per warrant (in dollars per share)     $ 0.34
Exercise price (in dollars per share)     0.54
Stock price (in dollars per share)     $ 0.44
RDO SPA Warrants | Warrant Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     4 years 7 months 6 days
Expected volatility     121.70%
Dividend yield     0.00%
Risk free interest rate     3.80%
Estimated fair value per warrant (in dollars per share)     $ 0.16
Exercise price (in dollars per share)     1.30
Stock price (in dollars per share)     $ 0.26
June 2023 PIPE Warrants | Warrant Agreement | Private Placement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)   5 years  
Expected volatility   121.70%  
Dividend yield   0.00% 0.00%
Risk free interest rate   3.80%  
Estimated fair value per warrant (in dollars per share)   $ 0.19  
Exercise price (in dollars per share)   0.67  
Stock price (in dollars per share)   $ 0.26  
I-40 Warrants | Warrant Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     4 years 9 months 18 days
Expected volatility     121.70%
Dividend yield     0.00%
Risk free interest rate     3.80%
Estimated fair value per warrant (in dollars per share)     $ 0.19
Exercise price (in dollars per share)     0.26
Stock price (in dollars per share)     $ 0.65
August 2023 PIPE Warrants | Warrant Agreement | Private Placement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years) 5 years 1 month 6 days    
Expected volatility 121.70%    
Dividend yield 0.00%    
Risk free interest rate 3.80%    
Estimated fair value per warrant (in dollars per share) $ 0.19    
Exercise price (in dollars per share) 0.67    
Stock price (in dollars per share) $ 0.26