XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Options      
Beginning balance (in shares) 371,313 263,992 233,384
Granted (in shares) 140,405 186,804 118,434
Exercised (in shares) (1,936) 0 (3,114)
Cancelled (in shares) (59,552) (63,635) (84,712)
Expired (in shares) (5,094) (15,848)  
Ending balance (in shares) 445,136 371,313 263,992
Exercisable (in shares) 183,942    
Weighted- Average Exercise Price      
Beginning balance (in dollars per share) $ 59.92 $ 79.07 $ 97.78
Granted (in dollars per share) 33.44 33.36 48.24
Exercised (in dollars per share) 32.13 0 30.58
Cancelled (in dollars per share) 61.83 62.44 89.32
Expired (in dollars per share) 67.78 55.67  
Ending balance (in dollars per share) 51.34 $ 59.92 $ 79.07
Exercisable (in dollars per share) $ 70.06