XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Intangible assets with finite lives:    
Gross Carrying Amount $ 79,884 $ 79,884
Accumulated Amortization (39,988) (33,643)
Foreign Currency Translation (5,219) (4,516)
Total future amortization expense 34,677 41,725
Intangible assets with indefinite lives    
Net carrying amount 3,507 3,976
Intangible Assets, Net (Excluding Goodwill)    
Total intangible assets - gross carrying amount 83,391 83,860
Total intangible assets, net 38,184 45,701
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,257 2,726
Acquired and developed technology    
Intangible assets with finite lives:    
Gross Carrying Amount 37,367 37,367
Accumulated Amortization (21,357) (18,340)
Foreign Currency Translation (2,531) (2,269)
Total future amortization expense $ 13,479 $ 16,758
Weighted Average Remaining Useful Life (In Years) 6 years 7 months 6 days 7 years 2 months 12 days
Customer relationships    
Intangible assets with finite lives:    
Gross Carrying Amount $ 25,718 $ 25,718
Accumulated Amortization (10,777) (9,094)
Foreign Currency Translation (2,332) (1,959)
Total future amortization expense $ 12,609 $ 14,665
Weighted Average Remaining Useful Life (In Years) 8 years 4 months 24 days 9 years 2 months 12 days
Commercialization rights    
Intangible assets with finite lives:    
Gross Carrying Amount $ 11,579 $ 11,579
Accumulated Amortization (5,760) (4,496)
Foreign Currency Translation 0 0
Total future amortization expense $ 5,819 $ 7,083
Weighted Average Remaining Useful Life (In Years) 4 years 7 months 6 days 5 years 7 months 6 days
Trademarks and tradenames    
Intangible assets with finite lives:    
Gross Carrying Amount $ 5,220 $ 5,220
Accumulated Amortization (2,094) (1,713)
Foreign Currency Translation (356) (288)
Total future amortization expense $ 2,770 $ 3,219
Weighted Average Remaining Useful Life (In Years) 8 years 6 months 9 years 3 months 18 days