v3.25.2
Basic and diluted net income (loss) per share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share
Basic and diluted net loss per share is calculated as follows (in thousands, except share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Net loss
$(10,300)$(11,616)$(5,277)$(36,052)
Basic and diluted weighted-average number of shares outstanding
50,294,20550,014,086 50,191,01849,944,767 
Basic and diluted net loss per share
$(0.20)$(0.23)$(0.11)$(0.72)