XML 43 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consisted of the following as of:
March 31, 2026
Useful
Life
Gross Carrying
Value
Accumulated
Amortization
Net Book
Value
(in thousands)
Customer relationships
5-20 years
$515,802 $378,696 $137,106 
Developed technology
5-12 years
95,332 85,283 10,049 
Trade name
3-10 years
34,658 28,876 5,782 
Non-compete agreements
5 years
1,907 1,904 
Total
$647,699 $494,759 $152,940 
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 name
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