Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation - Summary of Number of Options Outstanding and Weighted-average Exercise Price (Details)

v3.24.2.u1
Share-Based Compensation - Summary of Number of Options Outstanding and Weighted-average Exercise Price (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Compensation Related Costs [Abstract]    
Number of Shares, Options outstanding Beginning Balance | shares 1,108,988  
Number of Shares, Exercised | shares (29,144)  
Number of Shares, Forfeited | shares (93,356)  
Number of Shares, Options outstanding Ending Balance | shares 986,488 1,108,988
Number of Shares, Exercisable at June 30, 2024 | shares 520,693  
Weighted Average Exercise Price, Options outstanding Beginning Balance | $ / shares $ 2.73  
Weighted Average Exercise Price, Exercised | $ / shares 1  
Weighted Average Exercise Price, Forfeited | $ / shares 4.19  
Weighted Average Exercise Price, Options outstanding Ending Balance | $ / shares 2.65 $ 2.73
Weighted Average Exercise Price, Exercisable at June 30, 2024 | $ / shares $ 3.99  
Weighted Average Remaining Contractual Life in Years, Options outstanding 7 years 11 months 8 days 8 years 11 months 8 days
Weighted Average Remaining Contractual Life in Years, Exercisable at June 30, 2024 7 years 2 months 26 days  
Aggregate Intrinsic Value, Options outstanding | $ $ 832  
Aggregate Intrinsic Value, Options outstanding | $ 117 $ 832
Aggregate Intrinsic Value, Exercisable at June 30, 2024 | $ $ 49