v3.26.1
Stockholders’ Equity - Warrants Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 15, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]            
Warrants, floor price (in dollars per share) $ 32.01   $ 58.23      
Exercise price (in dollars per share) $ 219.60   $ 219.60      
Deemed dividends $ (137) $ 0 $ (222) $ 0    
Class of warrant or right, cancelled during the period (in shares) 35,731   35,731      
Class A Common Stock            
Class of Warrant or Right [Line Items]            
Deemed dividends $ 100   $ 200      
2024 Unsecured SPA Warrants            
Class of Warrant or Right [Line Items]            
Warrants, floor price (in dollars per share) $ 152.61   $ 157.20      
2024 Unsecured SPA Warrants | Class A Common Stock            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) 157.20   157.20     $ 183.00
May 2026 Convertible Notes | Class A Common Stock            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share)         $ 58.23  
2025 July Unsecured SPA Warrants | Class A Common Stock            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) 157.20   157.20   58.23 302.40
Ares Warrants | Class A Common Stock            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 152.42   $ 152.42   $ 152.42 $ 174.00