v3.26.1
Intangible Assets, net (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Intangible Asset, Finite-Lived
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 
Schedule of Finite-Lived Intangible Assets, Amortization Expense
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 
Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense
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