XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 185,231 $ 156,662
Accumulated Amortization (67,285) (67,081)
Accumulated Impairment Loss (4,122) (8,450)
Net carrying value 113,824 81,131
Foreign currency translation adjustments 2,081 987
Total intangible assets $ 115,905 $ 82,118
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 11 years 10 years
Gross carrying amount $ 146,651 $ 112,051
Accumulated Amortization (48,581) (45,331)
Accumulated Impairment Loss 0 (4,328)
Net carrying value $ 98,070 $ 62,392
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 10 years 10 years
Gross carrying amount $ 21,500 $ 21,500
Accumulated Amortization (9,675) (8,063)
Accumulated Impairment Loss 0 0
Net carrying value $ 11,825 $ 13,437
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 10 years 10 years
Gross carrying amount $ 16,600 $ 16,600
Accumulated Amortization (8,759) (7,605)
Accumulated Impairment Loss (4,122) (4,122)
Net carrying value $ 3,719 $ 4,873
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 12 years 8 years
Gross carrying amount $ 480 $ 6,511
Accumulated Amortization (270) (6,082)
Accumulated Impairment Loss 0 0
Net carrying value $ 210 $ 429