XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Operating Segment
Goodwill by operating segment as of December 31, 2023 and 2024 and changes for the years then ended are as follows (in thousands):
 Completion
Services
Drilling
Products
Total
Balance, December 31, 2023$922,125 $457,616 $1,379,741 
Measurement period adjustment— (7,113)(7,113)
Impairment(885,240)— (885,240)
Balance, December 31, 2024$36,885 $450,503 $487,388 
Schedule of Segment and Weighted Average Useful Life of Intangible Assets The following table identifies the segment and weighted average useful life of each of our intangible assets:
SegmentWeighted Average
Useful Life
(in years)
Customer relationshipsDrilling Services, Completion Services and Drilling Products11.5
Developed technologyDrilling Services, Completion Services and Drilling Products5.2
Trade nameCompletion Services and Drilling Products10.2
OtherDrilling Services and Completion Services3.1
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets as of December 31, 2024 and 2023 are as follows (in thousands):
 20242023
 Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships$782,789 $(95,785)$687,004 $786,715 $(25,563)$761,152 
Developed technology202,772 (56,562)146,210 202,772 (16,435)186,337 
Trade name101,000 (14,097)86,903 101,000 (3,406)97,594 
Other12,986 (3,493)9,493 7,345 (731)6,614 
Intangible assets, net$1,099,547 $(169,937)$929,610 $1,097,832 $(46,135)$1,051,697 
Schedule of Remaining Amortization Expense Associated with Finite-Lived Intangible Assets
The remaining amortization expense associated with finite-lived intangible assets, excluding in-process software, is expected to be as follows (in thousands):
Year ending December 31,
2025$123,645 
2026123,277 
2027121,250 
2028105,236 
202980,068 
Thereafter373,535 
Total$927,011