v3.26.1
Note 15 - Stock-Based Compensation (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 10, 2023
Feb. 28, 2023
Feb. 28, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Mar. 08, 2021
Share-Based Payment Arrangement, Expense       $ 2,535 $ 2,346 $ 2,783  
Restricted Stock [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 3,800      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 8 months 12 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 2,500 1,300 1,500  
Share-Based Payment Arrangement, Expense       2,500 1,800 1,500  
Deferred Stock Units [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       0      
Share-Based Payment Arrangement, Expense       $ 100 $ 600 $ 1,300  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)     290,000        
Share-based Compensation Arrangement by Share-based Payment Award, Non-option Equity Instruments, Grant Date, Fair Value Amortized Period (Year)     3 years 6 months        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)   290,000 290,000        
The 2021 Plan [Member] | Common Class B [Member] | Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)             1,000,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 500,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)       87,071