v3.26.1
Loss per Share - Schedule of Antidilutive Securities Excluded from Diluted Loss per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Dilutive common shares excluded from the calculations of diluted loss per share (in shares) 2,800,814 205,681
Outstanding Stock Options [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Dilutive common shares excluded from the calculations of diluted loss per share (in shares) 667,413 49,210
Outstanding Restricted Stock Units [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Dilutive common shares excluded from the calculations of diluted loss per share (in shares) 314,561 0
Outstanding Warrants [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Dilutive common shares excluded from the calculations of diluted loss per share (in shares) 1,817,714 155,345
Preferred Stock [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Dilutive common shares excluded from the calculations of diluted loss per share (in shares) 1,126 1,126