XML 188 R120.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation - Schedule of Company's Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Stock Options    
Outstanding at beginning of period (in shares) 464,282 499,515
Granted (in shares) 200,000  
Expired (in shares) (446,549) (35,233)
Outstanding at end of period (in shares) 217,733 464,282
Exercisable (in shares) 117,733 464,282
Weighted Average Exercise Price    
Outstanding at beginning of period (in usd per share) $ 51.68 $ 50.20
Granted (in usd per share) 14.61  
Expired (in usd per share) 52.02 31.20
Outstanding at end of period (in usd per share) 16.94 51.68
Exercisable (in usd per share) $ 27.74 $ 51.68