v3.26.1
Equity - 2024 Common Warrants - Additional Information (Details) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Jun. 20, 2025
Apr. 04, 2025
Dec. 12, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants outstanding 730,169 676,968      
Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share     $ 58.5    
2023 Common Warrants | Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants outstanding 3        
April 2024 Warrant | Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants outstanding 4,645        
Registered Direct Offering          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share       $ 428.4  
Registered Direct Offering | Existing Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share         $ 3,430.8