XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of the activity for Stock Options and Stock Appreciation Rights (Details) - Stock Option Plan - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares      
Outstanding at beginning of period 2,647,435 2,390,150 2,604,023
-Cancelled (10,176) (48,268) (11,781)
-Exercised (39,402) (296,973) (583,273)
-Granted 133,371 602,526 381,181
Outstanding at end of period 2,731,228 2,647,435 2,390,150
Weighted Average Exercise Price      
Outstanding at beginning of period $ 3.31 $ 1.51 $ 1.03
-Cancelled 4.54 5.67 3.75
-Exercised 7.24 2.68 1.15
-Granted 10.85 10.02 4.33
Outstanding at end of period $ 3.63 $ 3.31 $ 1.51