v3.26.1
Note 9 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Mar. 10, 2023
Lessee Operating Sublease, Term of Contract (Year)           5 years
Sublease Income $ 100 $ 100 $ 100 $ 100    
Operating Lease, Right-of-Use Asset 2,515   2,515   $ 3,292  
Finance Lease, Right-of-Use Asset, after Accumulated Amortization 561   561   $ 684  
Operating Lease, Liability 3,058   3,058      
Finance Lease, Liability $ 537   $ 537      
Operating Lease, Weighted Average Remaining Lease Term (Year) 1 year 11 months 8 days   1 year 11 months 8 days      
Operating Lease, Weighted Average Discount Rate, Percent 4.44%   4.44%      
Finance Lease, Weighted Average Remaining Lease Term (Year) 1 year 9 months 18 days   1 year 9 months 18 days      
Finance Lease, Weighted Average Discount Rate, Percent 6.44%   6.44%