XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Intangible assets with finite lives:    
Gross Carrying Amount $ 79,884 $ 79,884
Accumulated Amortization (41,527) (39,988)
Foreign Currency Translation (4,603) (5,219)
Total future amortization expense 33,754 34,677
Intangible assets with indefinite lives    
Net carrying amount 3,493 3,507
Intangible Assets, Net (Excluding Goodwill)    
Total intangible assets - gross carrying amount 83,377 83,391
Total intangible assets, net 37,247 38,184
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,257
Acquired and developed technology    
Intangible assets with finite lives:    
Gross Carrying Amount 37,367 37,367
Accumulated Amortization (22,066) (21,357)
Foreign Currency Translation (2,331) (2,531)
Total future amortization expense $ 12,970 $ 13,479
Weighted Average Remaining Useful Life (In Years) 6 years 4 months 24 days 6 years 7 months 6 days
Customer relationships    
Intangible assets with finite lives:    
Gross Carrying Amount $ 25,718 $ 25,718
Accumulated Amortization (11,196) (10,777)
Foreign Currency Translation (1,979) (2,332)
Total future amortization expense $ 12,543 $ 12,609
Weighted Average Remaining Useful Life (In Years) 8 years 1 month 6 days 8 years 4 months 24 days
Commercialization rights    
Intangible assets with finite lives:    
Gross Carrying Amount $ 11,579 $ 11,579
Accumulated Amortization (6,075) (5,760)
Foreign Currency Translation 0 0
Total future amortization expense $ 5,504 $ 5,819
Weighted Average Remaining Useful Life (In Years) 4 years 3 months 18 days 4 years 7 months 6 days
Trademarks and tradenames    
Intangible assets with finite lives:    
Gross Carrying Amount $ 5,220 $ 5,220
Accumulated Amortization (2,190) (2,094)
Foreign Currency Translation (293) (356)
Total future amortization expense $ 2,737 $ 2,770
Weighted Average Remaining Useful Life (In Years) 8 years 3 months 18 days 8 years 6 months