v3.24.1.u1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consisted of the following as of:
March 31, 2024
Useful
Life
Gross Carrying
Value
Accumulated
Amortization
Net Book
Value
(in thousands)
Customer relationships
3-20 years
$574,616 $332,191 $242,425 
Developed technology
2-12 years
102,448 75,366 27,082 
Trade name
3-10 years
37,303 24,274 13,029 
Non-compete agreements
2-5 years
2,379 2,336 43 
Total
$716,746 $434,167 $282,579 
December 31, 2023
Useful
Life
Gross Carrying
Value
Accumulated
Amortization
Net Book
Value
(in thousands)
Customer relationships
3-20 years
$605,908 $336,558 $269,350 
Developed technology
2-12 years
106,482 74,717 31,765 
Trade name
3-10 years
38,627 24,293 14,334 
Non-compete agreements
2-5 years
2,408 2,338 70 
Total$753,425 $437,906 $315,519