XML 136 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 237,708 $ 214,794
Goods transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 66,506 83,273
Services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 171,202 131,521
Operating Segments | Coal Mining    
Disaggregation of Revenue [Line Items]    
Revenues 68,611 85,415
Operating Segments | NAMining    
Disaggregation of Revenue [Line Items]    
Revenues 119,600 90,532
Operating Segments | Minerals Management    
Disaggregation of Revenue [Line Items]    
Revenues 34,579 32,985
Unallocated Items    
Disaggregation of Revenue [Line Items]    
Revenues 17,707 8,459
Eliminations    
Disaggregation of Revenue [Line Items]    
Revenues $ (2,789) $ (2,597)