v3.26.1
Intangible Assets, net
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Intangible Assets, net Intangible Assets, net
The intangible asset balances, accumulated amortization, and accumulated impairment are as follows:
June 30, 2026
Gross
carrying
amount
Accumulated
amortization
Accumulated impairment
Impact of foreign currency translation
Net
carrying
amount
Weighted
average
useful
life in years
Customer relationships$109,555 $(23,879)$(43,264)$— $42,412 15.1
Licenses and certifications5,990 (428)— — 5,562 7.0
Technology110,755 (28,689)(9,547)— 72,519 7.0
Internal Use Software43 — — $— 43 3.0
Software for sale18,355 (8,528)— (85)9,742 3.0
Trade name1,855 (697)(592)— 566 4.0
Total
$246,553 $(62,221)$(53,403)$(85)$130,844 
December 31, 2025
Gross
carrying
amount
Accumulated
amortization
Accumulated impairment
Impact of foreign currency translation
Net
carrying
amount
Weighted
average
useful
life in years
Customer relationships$109,055 $(20,650)$(43,264)$— $45,141 15.2
Licenses and certifications5,990 — — — 5,990 7.0
Technology106,255 (22,282)(9,547)— 74,426 7.0
Software for sale18,020 (5,258)— 361 13,123 3.0
Trade name1,855 (473)(592)— 790 3.5
Total$241,175 $(48,663)$(53,403)$361 $139,470 

The table below presents all amortization and impairment expense related to all intangible assets as well as amortization expense related to capitalized software for the following periods:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Amortization expense related to intangible assets
$6,618 $3,340 $13,558 $6,690 
Amortization expense related to capitalized software
$1,427 $615 $3,297 $1,240 


The table below presents the estimated amortization expense on intangible assets for the next five years and thereafter as of June 30, 2026:

Remainder of 2026$15,646 
202724,123 
202820,987 
202914,112 
203013,794 
Thereafter42,182 
Total estimated amortization expense$130,844