XML 61 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Gross Amount and Accumulated Amortization of Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets were as follows (in thousands):
  December 31,
  20232022
 Useful Life
(Years)
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Customer relationships
5-18
$110,780 $(90,506)$20,274 $109,683 $(84,130)$25,553 
Software/Technology
3-15
55,053 (32,230)22,823 51,028 (28,669)22,359 
Covenants not to compete
2-5
12,536 (12,488)48 12,488 (12,416)72 
Other
2-12
10,466 (9,617)849 10,389 (9,358)1,031 
Total $188,835 $(144,841)$43,994 $183,588 $(134,573)$49,015 
Schedule of Expected Amortization Expense of Intangible Assets
Amortization expense in each of the five years and thereafter subsequent to December 31, 2023 related to the Company’s intangible assets is expected to be as follows (in thousands):
 Expected
Amortization
Expense
2024$9,054 
20256,829 
20266,120 
20274,752 
20284,620 
Thereafter12,619 
Total$43,994