v3.26.1
Net Income (Loss) Per Share of Common Stock - Calculation of Weighted Average Dilutive Shares of Common Stock (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Income (Loss) Per Share of Common Stock        
Potentially dilutive shares 2,623,119 50,720,206 2,598,894 50,720,206
Options        
Net Income (Loss) Per Share of Common Stock        
Potentially dilutive shares 80,988 53,602 80,988 53,602
Warrants        
Net Income (Loss) Per Share of Common Stock        
Potentially dilutive shares 1,205,406 34,070,913 1,205,406 34,070,913
Unvested restricted stock units        
Net Income (Loss) Per Share of Common Stock        
Potentially dilutive shares 1,336,725 288,000 1,312,500 288,000
Series A convertible preferred        
Net Income (Loss) Per Share of Common Stock        
Potentially dilutive shares   16,307,691   16,307,691