XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation - Schedule of Options Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of Options    
Outstanding at beginning of period (in shares) 427,555 463,168
Granted (in shares) 0 0
Exercised (in shares) (72,913) (33,963)
Canceled/Forfeited (in shares) (93,176) (1,650)
Expired (in shares) (24,245) 0
Outstanding at end of period (in shares) 237,221 427,555
Exercisable at end of period (in shares) 237,221 427,040
Weighted Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 17.02 $ 16.03
Granted (in dollars per share) 0 0
Exercised (in dollars per share) 4.16 4.21
Canceled/Forfeited (in dollars per share) 41.96 4.21
Expired (in dollars per share) 99.82 0
Outstanding at end of period (in dollars per share) 2.71 17.02
Exercisable at end of period (in dollars per share) $ 2.71 $ 16.92