XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
NET LOSS PER SHARE - Anti-dilutive shares (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of anti-dilutive excluded from the computation of diluted net loss per share    
Anti-dilutive securities 7,437,597 9,961,308
Incentive stock options    
Schedule of anti-dilutive excluded from the computation of diluted net loss per share    
Anti-dilutive securities 5,984,204 5,977,220
Restricted Stock Units    
Schedule of anti-dilutive excluded from the computation of diluted net loss per share    
Anti-dilutive securities 1,345,580  
Warrants    
Schedule of anti-dilutive excluded from the computation of diluted net loss per share    
Anti-dilutive securities 107,813  
Temporary redeemable preferred stock    
Schedule of anti-dilutive excluded from the computation of diluted net loss per share    
Anti-dilutive securities   3,984,088