v3.25.4
Net loss per share, Anti-dilutive Securities Excluded from Computation of Diluted Net (Loss) Income per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Warrant [Member]    
Net Income (Loss) Per Share [Abstract]    
Antidilutive securities excluded from computation of net (loss) income per share (in shares) 22,904,879 7,204,299
Stock Options [Member]    
Net Income (Loss) Per Share [Abstract]    
Antidilutive securities excluded from computation of net (loss) income per share (in shares) 7,255,635 5,073,736
RSUs [Member]    
Net Income (Loss) Per Share [Abstract]    
Antidilutive securities excluded from computation of net (loss) income per share (in shares) 2,091,227 1,393,230