Annual report [Section 13 and 15(d), not S-K Item 405]

Share based compensation - Options Exercised (Details)

v3.25.1
Share based compensation - Options Exercised (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share based compensation      
Option Exercised (in shares) 8,976,462 14,614,410 5,823,534
Intrinsic value of stock options exercised $ 1,281,000 $ 2,527,000 $ 2,368,000
Proceeds from exercise of stock options 77,000 256,000 50,000
Tax benefit from stock option exercises $ 617,000 $ 541,000 $ 488,000