XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 178,431 $ 185,231
Accumulated Amortization (83,261) (71,852)
Accumulated Impairment Loss 0 (4,122)
Net carrying value 95,170 109,257
Foreign currency translation adjustments 3,546 (5,769)
Total intangible assets $ 98,716 $ 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 (63,426) (52,238)
Accumulated Impairment Loss 0 0
Net carrying value $ 83,225 $ 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,825) (10,079)
Accumulated Impairment Loss 0 0
Net carrying value $ 9,675 $ 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,700) (9,255)
Accumulated Impairment Loss 0 (4,122)
Net carrying value $ 2,100 $ 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 (310) (280)
Accumulated Impairment Loss 0 0
Net carrying value $ 170 $ 200