XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Summary of Activity of Option Plans (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Outstanding Option Shares, Beginning Balance 349,662 457,097
Option, Granted 85,034 20,443
Option, Exercised 0 (3,196)
Option, Forfeited/cancelled (58,145) (124,683)
Outstanding Option Shares, Ending Balance 376,551 349,662
Weighted-Average Exercise Price Outstanding at Beginning Balance $ 172.13 $ 191.07
Weighted-Average Exercise Price, Granted 10.58 23.61
Weighted-Average Exercise Price, Exercised 166.04 9.59
Weighted-Average Exercise Price, Forfeited/canceled   221.38
Weighted-Average Exercise Price Outstanding at Ending Balance $ 136.59 $ 172.13