XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Options    
Outstanding at beginning of period (in shares) 386,473  
Exercised (in shares) (2,800)  
Forfeited (in shares) (33,333)  
Outstanding at end of period (in shares) 350,340 386,473
Number of options, vested and expected to vest (in shares) 350,340  
Number of options, exercisable (in shares) 230,340  
Weighted-Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 18.58  
Exercised (in dollars per share) 18.86  
Forfeited (in dollars per share) 18.86  
Outstanding at end of period (in dollars per share) 18.55 $ 18.58
Weighted average exercise price, vested and expected to vest (in dollars per share) 18.55  
Weighted average exercise price, exercisable (in dollars per share) $ 18.55  
Stock Option Activity, Additional Disclosures    
Weighted average remaining contract life, options outstanding 7 years 7 months 6 days 7 years 9 months 18 days
Weighted average remaining contract life, vested and expected to vest 7 years 7 months 6 days  
Weighted average remaining contract life, exercisable 7 years 7 months 6 days  
Aggregate intrinsic value, options outstanding $ 3,525 $ 2,424
Aggregate intrinsic value, vested and expected to vest 3,525  
Aggregate intrinsic value, exercisable $ 2,316