XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Stock-based Compensation - Information of Stock Options Granted, Exercised and Vested (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Proceeds from exercise of stock options $ 3,405 $ 3,731
Aggregate intrinsic value of options exercised 15,497 74,296
Grant date fair value of shares vested $ 1,435 $ 1,802