XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Share-based Compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock-based compensation $ 1,610 $ 1,313 $ 4,829 $ 3,915
Share-Based Payment Arrangement, Option [Member]        
Stock-based compensation 744 676 2,217 2,009
Restricted Stock Units (RSUs) [Member]        
Stock-based compensation 556 481 1,690 1,443
Performance-based Restricted Units [Member]        
Stock-based compensation $ 310 $ 156 $ 922 $ 463