XML 61 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets consisted of the following as of:
December 31, 2025
Useful
Life
Gross Carrying
Value
Accumulated
Amortization
Net Book
Value
(in thousands)
Customer relationships
5-20 years
$515,874 $369,843 $146,031 
Developed technology
5-12 years
95,347 83,777 11,570 
Trade names
3-10 years
34,663 28,027 6,636 
Non-compete agreements
5 years
1,907 1,904 
Total
$647,791 $483,551 $164,240 

December 31, 2024
Useful
Life
Gross Carrying
Value
Accumulated
Amortization
Net Book
Value
(in thousands)
Customer relationships
5- 20 years
$511,374 $327,038 $184,336 
Developed technology
2-12 years
93,855 76,430 17,425 
Trade names
3-10 years
33,881 24,477 9,404 
Non-compete agreements
2-5 years
1,936 1,929 
Total$641,046 $429,874 $211,172 
Schedule of Future Amortization Expense
Amortization expense for the Company’s intangible assets is as follows (in thousands):
Year Ended December 31,
2026$43,123 
202733,884 
202827,490 
202919,437 
203014,269 
Thereafter26,037 
Total amortization expense for the Company’s intangible assets$164,240