v3.23.2
Schedule of Share-based Compensation of Stock Options Outstanding and Exercisable (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Equity [Abstract]  
Number of options outstanding | shares 264,150
Options outstanding, Weighted average remaining contractual life (Years) 7 years 21 days
Options outstanding, Weighted average exercise price | $ / shares $ 34.95
Options outstanding, Aggregate intrinsic value | $ $ 4,586
Number of options exercisable | shares 167,770
Options exercisable, Weighted average remaining contractual life (Years) 5 years 10 months 17 days
Options exercisable, Weighted average exercise price | $ / shares $ 48.55
Options exercisable, Aggregate intrinsic value | $