v3.25.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consisted of the following as of:
March 31, 2025
Useful
Life
Gross Carrying
Value
Accumulated
Amortization
Net Book
Value
(in thousands)
Customer relationships
5-20 years
$511,381 $337,701 $173,680 
Developed technology
5-12 years
93,856 78,553 15,303 
Trade name
3-10 years
33,882 25,394 8,488 
Non-compete agreements
5 years
1,937 1,931 
Total
$641,056 $443,579 $197,477 
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
5-12 years
93,855 76,430 17,425 
Trade name
3-10 years
33,881 24,477 9,404 
Non-compete agreements
5 years
1,936 1,929 
Total$641,046 $429,874 $211,172