v3.24.2.u1
Stock-Based Compensation (Details) - Schedule of stock option activity under our equity plans - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of Shares, Beginning 9,253,370 9,257,704 9,257,704  
Number of Shares, Forfeited (23,199) (4,334)    
Number of Shares, Ending 9,230,171 9,253,370 9,230,171 9,257,704
Number of Shares, Exercisable 8,118,263   8,118,263  
Number of Shares, Vested and expected to vest 9,230,171   9,230,171  
Weighted Average Exercise Price, Beginning (in Dollars per share) $ 11.27 $ 11.27 $ 11.27  
Weighted Average Exercise Price, Ending (in Dollars per share) 11.28 $ 11.27 11.28 $ 11.27
Weighted Average Exercise Price, Exercisable (in Dollars per share) 12.1   12.1  
Weighted Average Exercise Price, Vested and expected to vest (in Dollars per share) $ 11.28   $ 11.28  
Weighted Average Remaining Contractual Term (Years)       5 years 4 months 17 days
Weighted Average Remaining Contractual Term (Years) 4 years 10 months 13 days 5 years 1 month 17 days    
Weighted Average Remaining Contractual Term (Years), Exercisable     4 years 6 months 7 days  
Weighted Average Remaining Contractual Term (Years), Vested and expected to vest     4 years 10 months 13 days  
Aggregate Intrinsic Value, Beginning (in Dollars) $ 0 $ 0 $ 0  
Aggregate Intrinsic Value, Ending (in Dollars)   $ 0   $ 0
Aggregate Intrinsic Value, Exercisable (in Dollars) 0   0  
Aggregate Intrinsic Value, Vested and expected to vest (in Dollars) $ 0   $ 0  
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of Shares, Beginning 553,062 271,550 271,550  
Number of Shares, Ending 331,482 553,062 331,482 271,550
Weighted Average Exercise Price, Beginning (in Dollars per share) $ 1.82 $ 4.4 $ 4.4  
Weighted Average Exercise Price, Ending (in Dollars per share) $ 1.19 $ 1.82 $ 1.19 $ 4.4