v3.26.1
Intangible Assets, net (Tables)
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The intangible asset balances, accumulated amortization, and accumulated impairment are as follows:
March 31, 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 $(22,232)$(43,264)$— $44,059 15.3
Licenses and certifications5,990 (214)— — 5,776 7.0
Technology110,755 (25,471)(9,547)— 75,737 7.0
Software for sale18,381 (7,101)— (109)11,171 3.0
Trade name1,855 (585)(592)— 678 3.7
Total
$246,536 $(55,603)$(53,403)$(109)$137,421 
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 March 31,
20262025
Amortization expense related to intangible assets
$6,940 $3,350 
Amortization expense related to capitalized software
$1,844 $625 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The table below presents the estimated amortization expense on intangible assets for the next five years and thereafter as of March 31, 2026:

Remainder of 2026$20,743 
202724,492 
202820,862 
202914,161 
203013,882 
Thereafter43,281 
Total estimated amortization expense$137,421