XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Schedule of Carrying Amounts and Useful Lives of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross carrying amount $ 355,879 $ 358,243
Accumulated amortization (182,519) (168,604)
Foreign currency exchange rate fluctuations (1,316) (1,373)
Net carrying amount 172,044 188,266
Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross carrying amount 306,419 307,418
Accumulated amortization (144,928) (133,111)
Foreign currency exchange rate fluctuations (1,316) (1,373)
Net carrying amount $ 160,175 $ 172,934
Customer relationships | Minimum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Useful life 10 years 4 years
Customer relationships | Maximum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Useful life 30 years 30 years
Acquired technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross carrying amount $ 45,379 $ 46,134
Accumulated amortization (34,649) (32,421)
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 10,730 $ 13,713
Acquired technology | Minimum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Useful life 4 years 4 years
Acquired technology | Maximum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Useful life 20 years 20 years
Trade names    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross carrying amount $ 2,400 $ 2,400
Accumulated amortization (1,940) (1,580)
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 460 $ 820
Useful life 5 years 5 years
Patents    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross carrying amount $ 1,681 $ 2,291
Accumulated amortization (1,002) (1,492)
Foreign currency exchange rate fluctuations 0 0
Net carrying amount $ 679 $ 799
Patents | Minimum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Useful life 2 years 2 years
Patents | Maximum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Useful life 20 years 20 years