XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Oct. 15, 2018
Dec. 31, 2023
Jun. 30, 2024
Oct. 31, 2023
Aug. 03, 2022
Stock Warrants          
Gross proceeds $ 18.6        
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001    
Warrants exercised   0      
Warrant outstanding       0  
Class A common stock          
Stock Warrants          
Number of shares issued 252,000        
Series B Preferred Stock          
Stock Warrants          
Number of warrants to purchase shares 1,367,218        
Preferred stock conversion price per share $ 11.50        
Common stock, par value (in dollars per share) $ 1,000        
Issue of warrants to purchase common stock 1,367,218        
Series B          
Stock Warrants          
Conversion of stock, shares converted 15,723        
Warrant          
Stock Warrants          
Exercise price per warrant $ 6.90        
Warrant | Class A common stock          
Stock Warrants          
Number of warrants to purchase shares 252,000        
Exercise price per warrant $ 13.80       $ 1.22