v3.26.1
Net Income (Loss) per Common Share (Details)
6 Months Ended
Jun. 30, 2026
shares
Net Income (Loss) Per Common Share [Line Items]  
Restricted stock unit vested 289,500
April2024 Pre-Funded Warrants [Member]  
Net Income (Loss) Per Common Share [Line Items]  
Pre-funded warrants 1,700,000
December2024 Pre-Funded Warrants [Member]  
Net Income (Loss) Per Common Share [Line Items]  
Pre-funded warrants 1,700,272