Intangible assets consist of (in thousands):
Developed technology
Trade names
Customer relationships
Non-compete agreement
Accumulated amortization