XML 175 R116.htm IDEA: XBRL DOCUMENT v3.25.4
Concentration of Credit Risk and Major Customers - Schedule of Concentration of Credit Risk in Outstanding Trade Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Concentration Risk [Line Items]    
Total Trade Receivables $ 349,878 $ 138,015
Less: Allowance for credit losses (645) (1,265)
Total Trade Receivables, net 349,233 136,750
Accounts Receivable | Customer Concentration Risk | Electric coal utilities    
Concentration Risk [Line Items]    
Total Trade Receivables 64,704 30,162
Accounts Receivable | Customer Concentration Risk | Coal exporters and industrial customers    
Concentration Risk [Line Items]    
Total Trade Receivables 122,879 69,630
Accounts Receivable | Customer Concentration Risk | Steel and coke producers    
Concentration Risk [Line Items]    
Total Trade Receivables 158,887 33,126
Accounts Receivable | Customer Concentration Risk | Other    
Concentration Risk [Line Items]    
Total Trade Receivables $ 3,408 $ 5,097