v3.24.2.u1
Share-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Stock Option Rollforward    
Shares Underlying Options, Outstanding, Beginning Balance 1,058  
Shares Underlying Options, Forfeited (209)  
Shares Underlying Options, Expired (282)  
Shares Underlying Options, Outstanding, Ending Balance 567 1,058
Shares Underlying Options, Exercisable, Ending Balance 228  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted Average Exercise Price, Outstanding, Beginning Balance $ 8.66  
Weighted Average Exercise Price, Forfeited 10.18  
Weighted Average Exercise Price, Expired 8.74  
Weighted Average Exercise Price, Outstanding, Ending Balance 7.87 $ 8.66
Weighted Average Exercise Price, Exercisable, Ending Balance $ 9.90  
Weighted Average Remaining Contractual Life (Years), Outstanding 7 years 8 months 12 days 7 years 7 months 6 days
Weighted Average Remaining Contractual Life (Years), Exercisable 5 years 10 months 24 days  
Aggregate Intrinsic Value, Outstanding, Beginning Balance $ 0  
Aggregate Intrinsic Value, Outstanding, Ending Balance 0 $ 0
Aggregate Intrinsic Value, Outstanding and exercisable $ 0