XML 146 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Stock-Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allocated Share-based Compensation Expense $ 2,825 $ 2,678 $ 2,438
Employee Stock Option      
Allocated Share-based Compensation Expense 358 286 246
Restricted Stock      
Allocated Share-based Compensation Expense 2,128 2,084 1,967
Employee Stock Purchase Plan      
Allocated Share-based Compensation Expense $ 339 $ 308 $ 225