XML 89 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Details of Selected Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 2019
Details of Selected Balance Sheet Accounts [Abstract]  
Schedule of Accounts Receivable
Additional information regarding selected balance sheet accounts as of December 31, 2019 and 2018 is presented below (in thousands).
 
2019
 
2018
Accounts receivable, net:
 
 
 
Trade
$
178,813

 
$
227,052

Unbilled revenue
28,341

 
35,674

Contract assets
26,034

 
21,201

Other
9,044

 
6,381

Total accounts receivable
242,232

 
290,308

Allowance for doubtful accounts
(8,745
)
 
(6,701
)
 
$
233,487

 
$
283,607


Contract with Customer, Asset and Liability
 
2019
 
2018
Deferred revenue (contract liabilities)
$
17,761

 
$
14,160


Schedule of Inventory
 
2019
 
2018
Inventories, net:
 
 
 
Finished goods and purchased products
$
107,691

 
$
96,195

Work in process
21,963

 
20,552

Raw materials
110,719

 
111,197

Total inventories
240,373

 
227,944

Allowance for excess or obsolete inventory
(19,031
)
 
(18,551
)
 
$
221,342

 
$
209,393


Property, Plant and Equipment
 
Estimated
Useful Life (in years)
 
2019
 
2018
Property, plant and equipment, net:
 
 
 
 
Land
 
$
37,507

 
$
37,545

Buildings and leasehold improvements
2
 
 
40
 
273,384

 
259,834

Machinery and equipment
1
 
 
28
 
246,826

 
483,629

Completion Services equipment
2
 
 
10
 
510,737

 
492,183

Office furniture and equipment
3
 
 
10
 
45,309

 
43,654

Vehicles
2
 
 
10
 
97,264

 
122,982

Construction in progress
 
13,281

 
29,451

Total property, plant and equipment
 
1,224,308

 
1,469,278

Accumulated depreciation
 
(764,584
)
 
(928,851
)
 
 
$
459,724

 
$
540,427


Schedule of Other Noncurrent Assets
 
2019
 
2018
Other noncurrent assets:
 
 
 
Deferred compensation plan
$
22,268

 
$
20,468

Deferred income taxes
685

 
761

Other
5,748

 
5,815

 
$
28,701

 
$
27,044


Schedule of Accrued Liabilities
 
2019
 
2018
Accrued liabilities:
 
 
 
Accrued compensation
$
24,930

 
$
29,867

Insurance liabilities
9,108

 
9,177

Accrued taxes, other than income taxes
3,424

 
4,530

Accrued commissions
1,481

 
1,484

Other
9,897

 
15,672

 
$
48,840

 
$
60,730