Report of foreign issuer [Rules 13a-16 and 15d-16]

Equity (Details) - Schedule of stock option activity

v3.26.3
Equity (Details) - Schedule of stock option activity
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Schedule Of Stock Option Activity Abstract  
Options outstanding, Number of Options | shares 1,224,196
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period | shares (60,550)
Options outstanding, Number of Options | shares 1,163,646
Options exercisable, Weighted Average Exercise Price | $ / shares $ 17.38
Options exercisable, Number of Options | shares 1,157,199
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Options outstanding, Weighted Average Exercise Price | $ / shares $ 17.67
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price | $ / shares 23.81
Options outstanding, Weighted Average Exercise Price | $ / shares $ 17.35