XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Schedule of Options Activity (Details) - $ / shares
1 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Number of Options      
Outstanding at beginning of period (in shares)   463,168 598,155
Granted (in shares)   0 136,326
Exercised (in shares)   (33,963) (18,054)
Canceled/Forfeited (in shares)   (1,650) (253,010)
Expired (in shares)   0 (249)
Outstanding at end of period (in shares)   427,555 463,168
Exercisable at end of period (in shares)   427,040 440,324
Weighted Average Exercise Price      
Outstanding at beginning of period (in dollars per share)   $ 16.03 $ 24.35
Granted (in dollars per share)   0 4.21
Exercised (in dollars per share)   4.21 3.12
Canceled/Forfeited (in dollars per share)   4.21 30.26
Expired (in dollars per share)   0 4.06
Outstanding at end of period (in dollars per share)   17.02 16.03
Exercisable at end of period (in dollars per share)   $ 16.92 $ 15.19
Number of options repriced (in shares) 136,326