XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Intangible assets with finite lives:    
Gross Carrying Amount $ 80,599 $ 78,537
Accumulated Amortization (47,641) (45,996)
Foreign Currency Translation (4,349) (4,074)
Total future amortization expense 28,609 28,467
Intangible assets with indefinite lives:    
Net Carrying Amount 3,493 3,493
Total intangible assets    
Gross Carrying Amount 84,092 82,030
Net Carrying Amount 32,102 31,960
Acquired in-process technology    
Intangible assets with indefinite lives:    
Net Carrying Amount 1,250 1,250
Favorable license agreement    
Intangible assets with indefinite lives:    
Net Carrying Amount 2,243 2,243
Acquired and developed technology    
Intangible assets with finite lives:    
Gross Carrying Amount 38,579 36,517
Accumulated Amortization (24,910) (24,127)
Foreign Currency Translation (2,325) (2,203)
Total future amortization expense $ 11,344 $ 10,187
Weighted Average Remaining Useful Life (In Years) 6 years 4 months 24 days 5 years 9 months 18 days
Customer relationships    
Intangible assets with finite lives:    
Gross Carrying Amount $ 25,581 $ 25,581
Accumulated Amortization (12,864) (12,413)
Foreign Currency Translation (1,769) (1,639)
Total future amortization expense $ 10,948 $ 11,529
Weighted Average Remaining Useful Life (In Years) 6 years 10 months 24 days 7 years 1 month 6 days
Commercialization rights    
Intangible assets with finite lives:    
Gross Carrying Amount $ 11,579 $ 11,579
Accumulated Amortization (7,338) (7,022)
Foreign Currency Translation 0 0
Total future amortization expense $ 4,241 $ 4,557
Weighted Average Remaining Useful Life (In Years) 3 years 3 months 18 days 3 years 7 months 6 days
Trademarks and tradenames    
Intangible assets with finite lives:    
Gross Carrying Amount $ 4,860 $ 4,860
Accumulated Amortization (2,529) (2,434)
Foreign Currency Translation (255) (232)
Total future amortization expense $ 2,076 $ 2,194
Weighted Average Remaining Useful Life (In Years) 6 years 4 months 24 days 6 years 7 months 6 days