Quarterly report pursuant to Section 13 or 15(d)

Net Loss Per Share (Details) - Schedule of Basic and Diluted Net Income (Loss) Per Share (Parentheticals)

v3.23.2
Net Loss Per Share (Details) - Schedule of Basic and Diluted Net Income (Loss) Per Share (Parentheticals) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Schedule of Basic and Diluted Net Loss Per Share [Abstract]        
Net income (loss) attributable to common shares,diluted $ 81 $ (3,636) $ (14,686) $ (7,173)
Weighted-average shares outstanding used in computing net loss per share attributable to common stockholders, diluted 15,234,570 15,028,689 15,233,503 15,024,581
Net income (loss) per share attributable to common stockholders, diluted $ (0.29) $ (0.24) $ (1.26) $ (0.48)