v3.26.1
Intangible Assets
6 Months Ended
Jun. 30, 2026
Intangible Assets [Abstract]  
Intangible Assets Intangible Assets
Total intangible assets consisted of the following at June 30, 2026 and December 31, 2025 (in thousands):
June 30, 2026December 31, 2025
Gross AmountAccumulated
Amortization
Net BalanceGross AmountAccumulated
Amortization
Net Balance
Customer relationships$94,662 $(21,676)$72,986 $94,302 $(17,573)$76,729 
Contract rights22,741 (22,323)418 22,720 (20,245)2,475 
Leasehold640 (312)328 640 (268)372 
Developed technology1,310 (24)1,286 690 (8)682 
Domain name281 – 281 281 – 281 
Licensing rights$8,041 – 8,041 8,041 – 8,041 
Total$127,675 $(44,335)$83,340 $126,674 $(38,094)$88,580 
Developed technology consists of both capitalized internal-use software costs and acquired technology recognized in connection with business combinations. As of June 30, 2026, the gross carrying amount of developed technology was $1.3 million, of which $1.0 million relates to capitalized internal-use software costs and $0.3 million relates to acquired technology recognized in a business combination. Acquired technology is amortized on a straight-line basis over an estimated useful life of approximately ten years. Amortization expense related to developed technology is included within depreciation and amortization in the consolidated income statements.
The following table summarizes the weighted average useful lives (in years) of intangible assets by asset class used for straight-line amortization expense purposes:
June 30, 2026December 31, 2025
Customer relationships12.3612.38
Contract rights1.611.61
Leasehold7.417.41
Developed technology10.0010.00
Amortization expense for the three and six months ended June 30, 2026 was $2.9 million and $6.2 million, respectively. Amortization expense for the three and six months ended June 30, 2025 was $2.5 million and $5.1 million, respectively.
Future amortization for the remainder of 2026 and for the succeeding years for intangible assets with definite useful lives is as follows (in thousands):
20264,505 
20278,281 
20287,753 
20297,656 
20307,118 
Thereafter39,705 
Total$75,018