v3.26.1
Note 13 - Income Taxes - Cash Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Federal $ 4,800    
Income Taxes, net of amounts refunded 6,995 $ 4,415 $ 20,445
Connecticut Department of Revenue [Member]      
State and local 475    
New York State Division of Taxation and Finance [Member]      
State and local 475    
Pennsylvania Department of Revenue [Member]      
State and local 325    
Other State Departments of Revenue [Member]      
State and local $ 920