Quarterly report pursuant to Section 13 or 15(d)

Warrants - June 2023 PIPE (Details)

v3.24.2.u1
Warrants - June 2023 PIPE (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 22, 2023
Jun. 30, 2024
Jun. 30, 2024
Feb. 09, 2023
Feb. 05, 2023
Dec. 31, 2022
Jul. 11, 2022
Class of Warrant or Right [Line Items]              
Warrant exercise price (in dollars per share)   $ 264.50 $ 264.50        
Warrant Agreement              
Class of Warrant or Right [Line Items]              
Warrants outstanding (in shares)         2,200,000   2,700,000
Warrant exercise price (in dollars per share)             $ 49.45
Class of warrant or right exercised (in share)   0 0        
June 2023 PIPE | PIPE              
Class of Warrant or Right [Line Items]              
Aggregate fair value $ 7.0            
Warrants fair value   $ 0.8 $ 0.8        
Unrealized gain (loss)   $ (1.0) $ (2.3)        
June 2023 PIPE | Warrant Agreement | PIPE              
Class of Warrant or Right [Line Items]              
Proceeds from issuance of warrants $ 8.8            
Warrants outstanding (in shares) 700,000            
Warrant exercise price (in dollars per share) $ 15.41            
Initial exercise term 5 years            
Dividend yield 0.00%            
Yorkville Warrants | Warrant Agreement              
Class of Warrant or Right [Line Items]              
Warrants outstanding (in shares)   2,100,000 2,100,000     1,300,000  
Warrant exercise price (in dollars per share)   $ 12.42 $ 12.42 $ 24.15   $ 26.45  
Yorkville Warrants | Warrant Agreement | PIPE              
Class of Warrant or Right [Line Items]              
Dividend yield     0.00%        
Warrants fair value   $ 38.8 $ 38.8