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
Mar. 31, 2026
Mar. 31, 2025
Net Income (Loss) Per Share of Common Stock    
Potentially dilutive shares 33,279,364 1,687,620
Options    
Net Income (Loss) Per Share of Common Stock    
Potentially dilutive shares 80,988 56,386
Warrants    
Net Income (Loss) Per Share of Common Stock    
Potentially dilutive shares 31,802,102 1,357,530
Unvested RSU    
Net Income (Loss) Per Share of Common Stock    
Potentially dilutive shares 1,396,274 244,608
Convertible debt    
Net Income (Loss) Per Share of Common Stock    
Potentially dilutive shares   29,096