XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Share-based Compensation - Summary of Stock Option Activity (Details) - Employee and Nonemployee Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Outstanding December 31, 2021 (in shares) 92,075
Outstanding December 31, 2021 (in dollars per share) $ 39.98
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 12,153
Granted (in dollars per share) $ 131.13
Exercised (in shares) (25,740)
Exercised (in dollars per share) $ 30.67
Outstanding December 31, 2022 (in shares) 78,488
Outstanding December 31, 2022 (in dollars per share) $ 57.14
Outstanding December 31, 2022 (Year) 5 years 6 months 21 days
Outstanding December 31, 2022 $ 9,018
Exercisable at December 31, 2022 (in shares) 66,335
Exercisable at December 31, 2022 (in dollars per share) $ 43.59
Exercisable at December 31, 2022 (Year) 5 years 5 months 23 days
Exercisable at December 31, 2022 $ 8,521
Vested and expected to vest at December 31, 2022 (in shares) 78,488
Vested and expected to vest at December 31, 2022 (in dollars per share) $ 57.14
Vested and expected to vest at December 31, 2022 (Year) 5 years 6 months 21 days
Vested and expected to vest at December 31, 2022 $ 9,018