XML 100 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Segments (Details Textual)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
Number of Reportable Segments 2      
Interest Expense $ 13,506 $ 12,056 $ 18,880  
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member]        
Number of Major Customers 0   0 0
Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Number of Major Customers 0 0    
Intersegment Eliminations [Member]        
Revenues $ 0      
Interest Expense $ 0