XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation - Summary of the activity for Stock Options and Stock Appreciation Rights (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Shares      
-Granted 459,630 133,371  
Stock Option Plan      
Shares      
Outstanding at beginning of period 2,733,460 2,647,435 2,647,435
-Cancelled (22,956)   (10,176)
-Exercised (216,784)   (39,402)
-Granted 459,630   135,603
Outstanding at end of period 2,953,350   2,733,460
Weighted Average Exercise Price      
Outstanding at beginning of period $ 3.63 $ 3.31 $ 3.31
-Cancelled 9.86   4.54
-Exercised 1.62   7.24
-Granted 6.23   10.85
Outstanding at end of period $ 4.16   $ 3.63