Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

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

v3.23.2
Net Loss Per Share (Details) - Schedule of Basic And Diluted Net 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 loss for diluted net loss per share $ (38,615) $ (24,385) $ (60,839) $ (45,333)
Weighted average shares - for diluted net loss per share 68,648 66,568 68,107 66,151
Net loss per share, Diluted $ (0.56) $ (0.37) $ (0.89) $ (0.69)