XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Details of Selected Balance Sheet Accounts (Tables)
6 Months Ended
Jun. 30, 2021
Details of Selected Balance Sheet Accounts [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of June 30, 2021 and December 31, 2020 is presented below (in thousands):
June 30,
2021
December 31,
2020
Accounts receivable, net:
Trade$125,332 $109,294 
Unbilled revenue23,813 23,173 
Contract assets18,074 35,870 
Other10,903 3,102 
Total accounts receivable178,122 171,439 
Allowance for doubtful accounts(7,698)(8,304)
$170,424 $163,135 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Contract with Customer, Asset and Liability
June 30,
2021
December 31,
2020
Deferred revenue (contract liabilities)$45,210 $43,384 
Summary of Activity in Allowance for Doubtful Accounts
The following provides a summary of activity in the allowance for doubtful accounts for the six months ended June 30, 2021 and 2020 (in thousands):
Six Months Ended June 30,
20212020
Allowance for doubtful accounts – January 1$8,304 $8,745 
Provisions61 2,549 
Write-offs(815)(2,184)
Other148 1,152 
Allowance for doubtful accounts – June 30$7,698 $10,262 
Schedule of Inventory, Net
June 30,
2021
December 31,
2020
Inventories, net:
Finished goods and purchased products$90,623 $88,634 
Work in process30,248 27,063 
Raw materials93,968 95,410 
Total inventories214,839 211,107 
Allowance for excess or obsolete inventory(39,790)(40,731)
$175,049 $170,376 
Schedule of Property, Plant and Equipment, Net
June 30,
2021
December 31,
2020
Property, plant and equipment, net:
Land$34,661 $34,968 
Buildings and leasehold improvements265,793 267,072 
Machinery and equipment242,849 239,986 
Completion-related rental equipment505,795 507,755 
Office furniture and equipment32,329 35,767 
Vehicles77,415 81,607 
Construction in progress5,879 7,207 
Total property, plant and equipment1,164,721 1,174,362 
Accumulated depreciation(809,316)(790,800)
$355,405 $383,562 
Schedule of Finite-Lived Intangible Assets
June 30, 2021December 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$168,290 $60,937 $107,353 $168,288 $55,380 $112,908 
Patents/Technology/Know-how78,528 30,425 48,103 75,920 26,124 49,796 
Noncompete agreements— — — 16,044 14,742 1,302 
Tradenames and other53,708 13,552 40,156 53,708 11,965 41,743 
$300,526 $104,914 $195,612 $313,960 $108,211 $205,749 
Schedule of Other Noncurrent Assets
June 30,
2021
December 31,
2020
Other noncurrent assets:
Deferred compensation plan$24,026 $22,801 
Deferred financing costs3,097 — 
Deferred income taxes1,466 1,280 
Other5,159 5,646 
$33,748 $29,727 
Schedule of Accrued Liabilities
June 30,
2021
December 31,
2020
Accrued liabilities:
Accrued compensation$16,840 $18,463 
Accrued taxes, other than income taxes11,029 7,307 
Insurance liabilities6,677 7,694 
Accrued interest3,605 2,202 
Accrued commissions1,263 1,416 
Other5,974 7,422 
$45,388 $44,504