XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Options [Roll Forward]    
Balance as of December 31, 2023 (in shares) 140,109  
Granted (in shares) 196,824  
Cancelled/expired (in shares) (5)  
Balance as of June 30, 2024 (in shares) 336,928 140,109
Vested and expected to vest at June 30, 2024 (in shares) 310,675  
Exercisable at June 30, 2024 (in shares) 103,834  
Weighted Average Exercise Price [Roll Forward]    
Balance as of December 31, 2023 (in dollars per share) $ 37.48  
Granted (in dollars per share) 2.09  
Cancelled/expired (in dollars per share) 271,125  
Balance as of June 30, 2024 (in dollars per share) 12.78 $ 37.48
Vested and expected to vest at June 30, 2024 (in dollars per share) 13.52  
Exercisable at June 30, 2024 (in dollars per share) $ 32.39  
Weighted Average Remaining Contractual Life (years) [Roll Forward]    
Balance as of June 30, 2024 8 years 9 months 21 days 8 years 25 days
Vested and expected to vest at June 30, 2024 8 years 9 months  
Exercisable at June 30, 2024 7 years 5 months 12 days  
Aggregated Intrinsic Value [Roll Forward]    
Balance as of June 30, 2024 $ 3,000  
Vested and expected to vest as of June 30, 2024 $ 3,000