XML 62 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
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,
  20242023
 Useful Life
(Years)
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net
Carrying
Amount
Customer relationships
5-18
$107,704 $(92,220)$15,484 $110,780 $(90,506)$20,274 
Software/Technology
3-15
57,414 (33,930)23,484 55,053 (32,230)22,823 
Covenants not to compete
2-5
12,391 (12,371)20 12,536 (12,488)48 
Other
2-12
10,218 (9,498)720 10,466 (9,617)849 
Total $187,727 $(148,019)$39,708 $188,835 $(144,841)$43,994 
Schedule of Expected Amortization Expense of Intangible Assets
Amortization expense in each of the five years and thereafter subsequent to December 31, 2024 related to the Company’s intangible assets is expected to be as follows (in thousands):
 Expected
Amortization
Expense
2025$6,996 
20266,290 
20275,762 
20285,153 
20294,808 
Thereafter10,699 
Total$39,708