v3.26.1
Equity - Common Stock Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Warrants Outstanding        
Warrants outstanding, ending balance(in shares) 140,198      
Common Stock Warrants        
Warrants Outstanding        
Warrants outstanding, beginning balance (in shares) 144,620 207,338    
Warrants issued (in shares) 0 0    
Warrants exercised (in shares) (2,500) 0    
Warrants expired (in shares) (1,922) (3,701)    
Warrants outstanding, ending balance(in shares) 140,198 203,637    
Warrants Weighted Average Exercise Price        
Warrants outstanding, beginning balance (in dollars per share) $ 110.54 $ 113.78    
Warrant issued (in dollars per share) 0 0    
Warrants exercised (in dollars per share) 30.00 0    
Warrants expired (in dollars per share) 600.00 1,000.5    
Warrants outstanding, ending balance (in dollars per share) $ 105.26 $ 97.68    
Weighted Average Remaining Contractual Life (years) 2 years 5 months 4 days 3 years 6 months 3 days 2 years 10 months 24 days 3 years 8 months 4 days