XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Shares Outstanding, Beginning Balance 5,943,898  
Shares, Granted 0  
Shares, Exercised or Released (48,750)  
Shares, Forfeited or Expired (100,430)  
Shares Outstanding, Ending Balance 5,794,718 5,943,898
Shares, Exercisable 4,461,561  
Shares, Vested and Expected To Vest 5,790,110  
Weighted-Average Exercise Price, Beginning Balance $ 10.28  
Weighted-Average Exercise Price, Granted 0  
Weighted-Average Exercise Price, Exercised or Released 6.11  
Weighted-Average Exercise Price, Forfeited or Expired 13.79  
Weighted-Average Exercise Price, Ending Balance 10.25 $ 10.28
Weighted-Average Exercise Price, Exercisable 8.79  
Weighted-Average Exercise Price, Vested and Expected To Vest $ 10.25  
Weighted-Average Remaining Contractual Term (Years) 6 years 4 months 2 days 6 years 6 months 10 days
Weighted-Average Remaining Contractual Term (Years), Exercisable 5 years 11 months 15 days  
Weighted-Average Remaining Contractual Term (Years), Vested and expected to vest 6 years 4 months 2 days