Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
Warrants - Share-based Compensation Arrangements by Share-based Payment Award (Details) - $ / shares
3 Months Ended
Aug. 04, 2023
Jun. 22, 2023
Mar. 31, 2024
Series B Preferred Stock Purchase Agreement | 7.5% Series B Cumulative Perpetual Redeemable Preferred Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     4 years 6 months
Risk free interest rate     4.20%
Expected volatility     131.10%
Dividend yield     0.00%
Estimated fair value per warrant     $ 2.61
Exercise price (in dollars per share)     12.91
Purchase share price (in dollars per share)     $ 3.57
Walmart Warrants | Warrant Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     10 years
Risk free interest rate     3.00%
Expected volatility     91.30%
Dividend yield     0.00%
Exercise price (in dollars per share)     $ 49.45
Purchase share price (in dollars per share)     $ 83.49
Yorkville Warrants | Warrant Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     5 years
Risk free interest rate     4.20%
Expected volatility     131.10%
Estimated fair value per warrant     $ 3.30
Exercise price (in dollars per share)     1.37
Purchase share price (in dollars per share)     $ 3.57
Yorkville Warrants | Warrant Agreement | PIPE      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield     0.00%
RDO SPA Warrants | Warrant Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     4 years 4 months 24 days
Risk free interest rate     4.20%
Expected volatility     131.10%
Dividend yield     0.00%
Estimated fair value per warrant     $ 2.19
Exercise price (in dollars per share)     29.90
Purchase share price (in dollars per share)     $ 3.57
June 2023 PIPE | Warrant Agreement | PIPE      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   4 years 8 months 12 days  
Risk free interest rate   4.20%  
Expected volatility   131.10%  
Dividend yield   0.00% 0.00%
Estimated fair value per warrant   $ 2.60  
Exercise price (in dollars per share)   15.41  
Purchase share price (in dollars per share)   $ 3.57  
I-40 Warrants | Warrant Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     4 years 6 months
Risk free interest rate     4.20%
Expected volatility     131.10%
Dividend yield     0.00%
Estimated fair value per warrant     $ 2.55
Exercise price (in dollars per share)     14.93
Purchase share price (in dollars per share)     $ 3.57
August 2023 PIPE | Warrant Agreement | PIPE      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 4 years 9 months 18 days    
Risk free interest rate 4.20%    
Expected volatility 131.10%    
Dividend yield 0.00%    
Estimated fair value per warrant $ 2.63    
Exercise price (in dollars per share) 15.41    
Purchase share price (in dollars per share) $ 3.57