v3.26.1
Note 15 - Segments (Details Textual)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
TradingDays
Jun. 30, 2026
USD ($)
Jun. 30, 2026
Segment
Jun. 30, 2026
Customer
Jun. 30, 2025
Customer
Dec. 31, 2025
Customer
Segment Reporting [Line Items]            
Number of reportable segments 2   2      
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member]            
Segment Reporting [Line Items]            
Number of Major Customers | Customer       0 0  
Customer Concentration Risk [Member] | Accounts Receivable [Member]            
Segment Reporting [Line Items]            
Number of Major Customers | Customer       0   0
Intersegment Eliminations [Member]            
Segment Reporting [Line Items]            
Revenues | $   $ 0        
Interest Expense | $   $ 0