XML 139 R81.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based Compensation - Options - Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Number of options, beginning of period (in shares) 380,745  
Granted (in shares) 158,976  
Forfeited (in shares) 183,722  
Number of options, end of period (in shares) 355,999 380,745
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted average exercise price, beginning of period (in dollars per share) $ 2.54  
Granted (in dollars per share) 2.08  
Weighted average exercise price, end of period (in dollars per share) 3.48 $ 2.54
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Weighted average grant date fair value, beginning of period (in dollars per share) 1.19  
Weighted average grant date fair value, granted (in dollars per share) 1.26  
Weighted average grant date fair value, end of period (in dollars per share) $ 1.77 $ 1.19
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual term, outstanding 8 years 3 months 14 days 9 years 4 months 6 days
Weighted average remaining contractual term, granted 9 years 9 months  
Aggregate intrinsic value, outstanding $ 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]    
Number of options, vested and exercisable (in shares) 196,079  
Weighted average exercise price, vested and exercisable (in dollars per share) $ 2.57  
Weighted average grant date fair value - vested and exercisable (in dollars per share) $ 1.21  
Weighted average remaining contractual term, vested and exercisable 8 years 3 months 14 days