v3.26.1
Net Loss Per Share - Schedule of Anti-Dilutive Effect Excluded from Potential Computation of Diluted Net Loss per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Anti-Dilutive Effect Excluded from Potential Computation of Diluted Net Loss per Share [Line Items]    
Total anti-dilutive securities 10,456,807 8,547,730
Employee Warrants [Member]    
Schedule of Anti-Dilutive Effect Excluded from Potential Computation of Diluted Net Loss per Share [Line Items]    
Total anti-dilutive securities 2,767,511 3,054,358
Restricted Stock Awards [Member]    
Schedule of Anti-Dilutive Effect Excluded from Potential Computation of Diluted Net Loss per Share [Line Items]    
Total anti-dilutive securities 1,023,870 1,630,982
Stock Options [Member]    
Schedule of Anti-Dilutive Effect Excluded from Potential Computation of Diluted Net Loss per Share [Line Items]    
Total anti-dilutive securities 5,297,351 3,265,460
Restricted Stock Units [Member]    
Schedule of Anti-Dilutive Effect Excluded from Potential Computation of Diluted Net Loss per Share [Line Items]    
Total anti-dilutive securities 396,145
Paruka Warrant [Member]    
Schedule of Anti-Dilutive Effect Excluded from Potential Computation of Diluted Net Loss per Share [Line Items]    
Total anti-dilutive securities 971,930 596,930