v3.26.1
Common Stock and Warrants - Registered Direct Offering of Common Stock and Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Feb. 04, 2025
Jun. 16, 2024
Jun. 30, 2025
Jun. 30, 2026
2024 Prefunded Warrants        
Common Stock and Warrants        
Exercise price (in dollar per share)       $ 0.001
2025 Prefunded Warrants        
Common Stock and Warrants        
Exercise price (in dollar per share)       $ 0.001
Registered Direct Offering of Common Stock and Warrants        
Common Stock and Warrants        
Proceeds from issuance of shares $ 15.0 $ 13.3    
Transaction fees $ 1.3 $ 1.4    
Amount allocated to issuance of the common stock     $ 1.1  
Registered Direct Offering of Common Stock and Warrants | Class A Common stock        
Common Stock and Warrants        
Shares sold (in shares) 5,520,000 3,175,000    
Price per share (in USD per share) $ 2.5 $ 3.4    
Transaction fees $ 1.2 $ 1.1    
Registered Direct Offering of Common Stock and Warrants | Class A Common stock | 2024 Prefunded Warrants        
Common Stock and Warrants        
Warrants sold   725,000    
Price per warrant (in USD per share)   $ 3.399    
Exercise price (in dollar per share)   $ 0.001    
Registered Direct Offering of Common Stock and Warrants | Class A Common stock | 2025 Prefunded Warrants        
Common Stock and Warrants        
Warrants sold 480,000      
Price per warrant (in USD per share) $ 2.499      
Exercise price (in dollar per share) $ 0.001