Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Equity (Details) - Schedule of stock option activity

v3.24.2.u1
Equity (Details) - Schedule of stock option activity
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Schedule Of Stock Option Activity Abstract  
Options outstanding, Number of Options | shares 1,360,652
Options outstanding, Weighted Average Exercise Price | $ / shares $ 20.67
Granted, Number of Options | shares 0
Granted, Weighted Average Exercise Price | $ / shares $ 0
Exercised, Number of Options | shares (12,413)
Exercised, Weighted Average Exercise Price | $ / shares $ 12.30
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period | shares (54,569)
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price | $ / shares $ 24.30
Options outstanding, Number of Options | shares 1,293,670
Options outstanding, Weighted Average Exercise Price | $ / shares $ 20.60
Options exercisable, Number of Options | shares 1,014,148
Options exercisable, Weighted Average Exercise Price | $ / shares $ 21.80