XML 99 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Share-based Compensation - Black-Scholes Option Pricing Model (Details) - Employee and Nonemployee Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Outstanding December 31, 2023 (in shares)   78,488
Outstanding December 31, 2023 (in dollars per share)   $ 57.14
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 2,958  
Granted (in dollars per share) $ 260.92  
Exercised (in shares) (8,214)  
Exercised (in dollars per share) $ 41.35  
Outstanding December 31, 2024 (in shares) 73,232  
Outstanding December 31, 2024 (in dollars per share) $ 67.15  
Outstanding December 31, 2024 (Year) 4 years 10 months 9 days  
Outstanding December 31, 2024 $ 13,037  
Exercisable at December 31, 2024 (in shares) 66,306  
Exercisable at December 31, 2024 (in dollars per share) $ 55.85  
Exercisable at December 31, 2024 (Year) 4 years 9 months 3 days  
Exercisable at December 31, 2024 $ 12,510  
Vested and expected to vest at December 31, 2024 (in shares) 73,232  
Vested and expected to vest at December 31, 2024 (in dollars per share) $ 67.15  
Vested and expected to vest at December 31, 2024 (Year) 4 years 10 months 9 days  
Vested and expected to vest at December 31, 2024 $ 13,037