v3.25.2
NET LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Net Loss Per Share
The following is a reconciliation of basic and diluted net loss per share:
Three Months EndedSix Months Ended
June 30,June 30,
20252024202502024
Net loss$(7,113)$(6,029)$(17,772)$(13,834)
Weighted average shares outstanding for basic and diluted23,460,144 23,145,064 23,346,141 22,982,921 
Net loss per share - basic and diluted$(0.30)$(0.26)$(0.76)$(0.60)