XML 102 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation and Equity - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Options      
Outstanding, of period (in shares) 363 559 2,163
Granted (in shares) 0 0 0
Exercised (in shares) (44) (194) (1,510)
Forfeited or expired (in shares) 0 (2) (94)
Outstanding, end of period (in shares) 319 363 559
Exercisable (in shares) 319 363 559
Vested and expected to vest (in shares) 319 363 559
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 5.74 $ 7.00 $ 9.89
Granted (in dollars per share) 0 0 0
Exercised (in dollars per share) 6.58 8.00 9.43
Forfeited or expired (in dollars per share) 8.34 23.17
Outstanding, end of period (in dollars per share) 5.62 5.74 7.00
Exercisable (in dollars per share) 5.62 5.74 7.00
Vested and expected to vest (in dollars per share) $ 5.62 $ 5.74 $ 7.00
Aggregate Intrinsic Value      
Outstanding, beginning of period $ 2,890 $ 1,461 $ 6,098
Exercised 432 1,044 4,080
Outstanding, end of period 4,037 2,890 1,461
Exercisable intrinsic value 4,037 2,890 1,461
Vested and expected to vest, intrinsic value $ 4,037 $ 2,890 $ 1,461