v3.26.1
Common Stock and Warrants - Registered Direct Offering of Common Stock and Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
Feb. 04, 2025
Jun. 16, 2024
Mar. 31, 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  
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