XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 185,231 $ 156,662
Accumulated Amortization (62,641) (67,081)
Accumulated Impairment Loss (4,122) (8,450)
Net carrying value 118,468 81,131
Foreign currency translation adjustments (2,763) 987
Total intangible assets 115,705 82,118
Fully amortized intangible assets $ 46,700 $ 34,300
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 (44,869) (45,331)
Accumulated Impairment Loss 0 (4,328)
Net carrying value $ 101,782 $ 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,138) (8,063)
Accumulated Impairment Loss 0 0
Net carrying value $ 12,362 $ 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,374) (7,605)
Accumulated Impairment Loss (4,122) (4,122)
Net carrying value $ 4,104 $ 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 (260) (6,082)
Accumulated Impairment Loss 0 0
Net carrying value $ 220 $ 429