v3.26.3
Intangible Assets, net (Tables)
9 Months Ended
Sep. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Intangible Asset, Finite-Lived
The intangible asset balances, accumulated amortization, and accumulated impairment are as follows:
September 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 $(25,495)$(43,264)$— $40,796 15.8
Licenses and certifications5,990 (642)— — 5,348 7.0
Technology110,755 (31,907)(9,547)— 69,301 7.0
Software for sale18,383 (9,816)— (76)8,491 3.0
Trade name1,855 (808)(592)— 455 4.4
Total
$246,538 $(68,668)$(53,403)$(76)$124,391 
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 September 30,Nine Months Ended September 30,
2026202520262025
Amortization expense related to intangible assets
$6,447 $3,952 $20,005 $10,642 
Amortization expense related to capitalized software
$1,260 $1,229 $4,557 $2,469 
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 September 30, 2026:

Remainder of 2026$15,389 
202723,756 
202819,700 
202913,972 
203013,677 
Thereafter37,897 
Total estimated amortization expense$124,391