XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock Options Outstanding    
Outstanding — beginning of period 545,872 813,296
Granted 44,250 82,825
Exercised (1,475) 0
Canceled (318,796) (350,249)
Outstanding — end of period 269,851 545,872
Vested and Expected to Vest — December 31, 2024 248,326  
Exercisable — December 31, 2024 164,405  
Weighted-Average Exercise Price Per Option    
Outstanding — beginning of period (in dollars per share) $ 44.16 $ 46.50
Granted (in dollars per share) 8.40 4.13
Exercised (in dollars per share) 15.53 0
Canceled (in dollars per share) 54.28 38.39
Outstanding — end of period (in dollars per share) 26.49 $ 44.16
Vested and Expected to Vest (in dollars per share) 28.17  
Exercisable (in dollars per share) $ 38.22  
Weighted-Average Remaining Contractual Term (Years), Options Outstanding 6 years 18 days  
Weighted-Average Remaining Contractual Term (Years), Options Vested and Expected to Vest 5 years 9 months 18 days  
Weighted-Average Remaining Contractual Term (Years), Options Exercisable 4 years 2 months 12 days  
Aggregate Intrinsic Value, Options Outstanding $ 619  
Aggregate Intrinsic Value, Options Vested and Expected to Vest 526  
Aggregate Intrinsic Value, Options Exercisable $ 149