XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 178,431 $ 185,231
Accumulated Amortization (78,652) (71,852)
Accumulated Impairment Loss 0 (4,122)
Net carrying value 99,779 109,257
Foreign currency translation adjustments 3,706 (5,769)
Total intangible assets $ 103,485 $ 103,488
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 11 years 11 years
Gross carrying amount $ 146,651 $ 146,651
Accumulated Amortization (59,715) (52,238)
Accumulated Impairment Loss 0 0
Net carrying value $ 86,936 $ 94,413
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 (11,287) (10,079)
Accumulated Impairment Loss 0 0
Net carrying value $ 10,213 $ 11,421
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 7 years 10 years
Gross carrying amount $ 9,800 $ 16,600
Accumulated Amortization (7,350) (9,255)
Accumulated Impairment Loss 0 (4,122)
Net carrying value $ 2,450 $ 3,223
Trademarks and tradenames, fully amortized    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 15 years  
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 12 years 12 years
Gross carrying amount $ 480 $ 480
Accumulated Amortization (300) (280)
Accumulated Impairment Loss 0 0
Net carrying value $ 180 $ 200