v3.26.1
Equity - 2023 and 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]          
Outstanding warrants issued 730,169 676,968      
Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share     $ 58.5    
Number of common stock to be issued up conversion of warrants     684,722    
Registered Direct Offering          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share       $ 428.4  
Registered Direct Offering | Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of common stock to be issued up conversion of warrants       9,803  
Warrants expiration date       May 14, 2025  
Existing Warrants | Registered Direct Offering          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share         $ 3,430.8
2023 Common Warrants | Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding warrants issued 3        
August 2023 Warrant | Minimum | Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share $ 136,555.2        
August 2023 Warrant | Maximum | Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share $ 363,369.6        
April 2024 Warrant | Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding warrants issued 4,645        
April 2024 Warrant | Minimum | Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share $ 428.4        
April 2024 Warrant | Maximum | Warrants          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Warrants exercise price, per share $ 17,892