XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table disaggregates revenue by major sources:
 
THREE MONTHS ENDED
 
SIX MONTHS ENDED
 
JUNE 30
 
JUNE 30
Major Goods/Service Lines
2019
 
2018
 
2019
 
2018
Coal Mining
$
22,570

 
$
20,860

 
$
39,320

 
$
38,457

NAMining
10,728

 
9,067

 
21,503

 
19,280

Minerals Management
8,242

 
3,866

 
20,928

 
7,342

Unallocated Items
131

 

 
674

 

Eliminations
(319
)
 
(112
)
 
(976
)
 
(198
)
Total revenues
$
41,352

 
$
33,681

 
$
81,449

 
$
64,881

 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
Goods transferred at a point in time
$
21,879

 
$
20,174

 
$
37,964

 
$
37,195

Services transferred over time
19,473

 
13,507

 
43,485

 
27,686

Total revenues
$
41,352

 
$
33,681

 
$
81,449

 
$
64,881

Contract Balances
The opening and closing balances of the Company’s current and long-term contract liabilities and receivables are as follows:
 
Contract balances
 
Trade accounts receivable, net
 
Contract liability (current)
 
Contract liability (long-term)
Balance, January 1, 2019
$
20,817

 
$
754

 
$
2,008

Balance, June 30, 2019
19,043

 
706

 
1,660

Increase (decrease)
$
(1,774
)
 
$
(48
)
 
$
(348
)