XML 98 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 185,231 $ 156,662
Accumulated Amortization (71,852) (67,081)
Accumulated Impairment Loss (4,122) (8,450)
Total amortization 109,257 81,131
Foreign currency translation adjustments (5,769) 987
Total $ 103,488 $ 82,118
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Useful life 11 years 10 years
Gross Carrying Amount $ 146,651 $ 112,051
Accumulated Amortization (52,238) (45,331)
Accumulated Impairment Loss 0 (4,328)
Total amortization $ 94,413 $ 62,392
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 10 years 10 years
Gross Carrying Amount $ 21,500 $ 21,500
Accumulated Amortization (10,079) (8,063)
Accumulated Impairment Loss 0 0
Total amortization $ 11,421 $ 13,437
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Useful life 10 years 10 years
Gross Carrying Amount $ 16,600 $ 16,600
Accumulated Amortization (9,255) (7,605)
Accumulated Impairment Loss (4,122) (4,122)
Total amortization $ 3,223 $ 4,873
Patents    
Finite-Lived Intangible Assets [Line Items]    
Useful life 12 years 8 years
Gross Carrying Amount $ 480 $ 6,511
Accumulated Amortization (280) (6,082)
Accumulated Impairment Loss 0 0
Total amortization $ 200 $ 429