Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details) - Schedule of unvested restricted stock activity

v3.22.4
Stock-Based Compensation (Details) - Schedule of unvested restricted stock activity - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Unvested Restricted Stock Activity [Abstract]    
Number of Shares Unvested, Beginning 1,387 2,260
Weighted- Average Grant Date Fair Value Per Share Unvested, Beginning $ 3.3 $ 1.34
Number of Shares Issued 872 750
Weighted- Average Grant Date Fair Value Per Share Issued $ 6.21 $ 5.76
Number of Shares Vested (1,051) (1,525)
Weighted- Average Grant Date Fair Value Per Share Vested $ 2.66 $ 1.64
Number of Shares Canceled (39) (98)
Weighted- Average Grant Date Fair Value Per Share Canceled $ 6.23 $ 2.77
Number of Shares Unvested, Ending 1,169 1,387
Weighted- Average Grant Date Fair Value Per Share Unvested, Ending $ 5.95 $ 3.3