v3.26.1
Note 19 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 01, 2026
Sep. 29, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenue from Contract with Customer, Excluding Assessed Tax     $ 100,399 $ 105,251 $ 242,711 $ 242,058  
Unrecorded Unconditional Purchase Obligation     129,900   129,900    
Restricted Cash, Current     10,148   10,148   $ 7,936
BP Energy Company, Preferred Supplier Agreement [Member]              
Restricted Cash, Current     2,000   2,000    
Accounts Payable, Trade     24,300   24,300    
BP Energy Company, Preferred Supplier Agreement [Member] | Asset Pledged as Collateral [Member]              
Accounts Receivable, after Allowance for Credit Loss     63,600   63,600    
Surety Bond [Member]              
Guarantor Obligations, Current Carrying Value     29,500   29,500    
Financial Standby Letter of Credit [Member] | Unused lines of Credit [Member]              
Guarantor Obligations, Current Carrying Value     1,000   1,000    
Electricity [Member]              
Unrecorded Unconditional Purchase Obligation     127,900   127,900    
Unrecorded Unconditional Purchase Obligation, Total Purchases     29,100 30,100 69,200 59,800  
Renewable Energy Credits [Member]              
Unrecorded Unconditional Purchase Obligation       2,000   2,000  
Unrecorded Unconditional Purchase Obligation, Total Purchases     6,300 4,200 3,700 4,700  
ILLINOIS | Residents Energy [Member]              
Revenue from Contract with Customer, Excluding Assessed Tax     4,600 5,500 11,600 13,600  
NEW JERSEY | IDT Corporation [Member]              
Revenue from Contract with Customer, Excluding Assessed Tax     $ 4,800 $ 14,000 $ 11,600 $ 30,600  
Violations of Illinois Consumer Fraud and Deceptive Business Practices Act [Member] | Loss from Alleged Violations [Member] | Residents Energy [Member]              
Loss Contingency, Damages Sought, Value Per Violation   $ 50          
Putative Class Action Complaint Against IDT Energy [Member] | Loss from Alleged Violations [Member]              
Loss Contingency, Plaintiff, Number of Years Customer (Year) 10 years