XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Details of Selected Balance Sheet Accounts (Tables)
9 Months Ended
Sep. 30, 2021
Details of Selected Balance Sheet Accounts [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of September 30, 2021 and December 31, 2020 is presented below (in thousands):
September 30,
2021
December 31,
2020
Accounts receivable, net:
Trade$112,077 $109,294 
Unbilled revenue21,523 23,173 
Contract assets22,428 35,870 
Other11,672 3,102 
Total accounts receivable167,700 171,439 
Allowance for doubtful accounts(6,260)(8,304)
$161,440 $163,135 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Contract with Customer, Asset and Liability
September 30,
2021
December 31,
2020
Deferred revenue (contract liabilities)$42,512 $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 nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended September 30,
20212020
Allowance for doubtful accounts – January 1$8,304 $8,745 
Provisions20 2,787 
Write-offs(2,200)(2,490)
Other136 1,158 
Allowance for doubtful accounts – September 30$6,260 $10,200 
Schedule of Inventory, Net
September 30,
2021
December 31,
2020
Inventories, net:
Finished goods and purchased products$90,558 $88,634 
Work in process33,852 27,063 
Raw materials93,779 95,410 
Total inventories218,189 211,107 
Allowance for excess or obsolete inventory(40,111)(40,731)
$178,078 $170,376 
Schedule of Property, Plant and Equipment, Net
September 30,
2021
December 31,
2020
Property, plant and equipment, net:
Land$33,622 $34,968 
Buildings and leasehold improvements260,772 267,072 
Machinery and equipment240,302 239,986 
Completion-related rental equipment504,890 507,755 
Office furniture and equipment32,936 35,767 
Vehicles75,119 81,607 
Construction in progress8,059 7,207 
Total property, plant and equipment1,155,700 1,174,362 
Accumulated depreciation(815,316)(790,800)
$340,384 $383,562 
Schedule of Finite-Lived Intangible Assets
September 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,283 $63,956 $104,327 $168,288 $55,380 $112,908 
Patents/Technology/Know-how78,692 31,497 47,195 75,920 26,124 49,796 
Noncompete agreements— — — 16,044 14,742 1,302 
Tradenames and other53,708 14,385 39,323 53,708 11,965 41,743 
$300,683 $109,838 $190,845 $313,960 $108,211 $205,749 
Schedule of Other Noncurrent Assets
September 30,
2021
December 31,
2020
Other noncurrent assets:
Deferred compensation plan$24,609 $22,801 
Deferred financing costs2,886 — 
Deferred income taxes1,281 1,280 
Other5,089 5,646 
$33,865 $29,727 
Schedule of Accrued Liabilities
September 30,
2021
December 31,
2020
Accrued liabilities:
Accrued compensation$22,072 $18,463 
Accrued taxes, other than income taxes12,558 7,307 
Insurance liabilities6,684 7,694 
Accrued interest5,185 2,202 
Accrued commissions1,664 1,416 
Other5,268 7,422 
$53,431 $44,504