XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 481,675 $ 468,516
Accumulated Amortization (228,147) (211,373)
Intangible Assets, Net (Excluding Goodwill) 253,528 257,143
Tradename (indefinite life) [Member]    
Intangible Assets [Line Items]    
Gross amount, Tradename (indefinite life) 35,167 35,088
Intangible Assets, Net (Excluding Goodwill) 35,167 35,088
Customer Relationships [Member]    
Intangible Assets [Line Items]    
Gross amount 296,272 289,178
Accumulated Amortization (124,999) (116,812)
Intangible Assets, Net (Excluding Goodwill) 171,273 172,366
Proven technology and patents [Member]    
Intangible Assets [Line Items]    
Gross amount 128,845 123,971
Accumulated Amortization (88,172) (80,634)
Intangible Assets, Net (Excluding Goodwill) 40,673 43,337
Tradename (indefinite life) [Member]    
Intangible Assets [Line Items]    
Gross amount 8,191 7,853
Accumulated Amortization (6,026) (5,308)
Intangible Assets, Net (Excluding Goodwill) 2,165 2,545
Other Intangible Assets [Member]    
Intangible Assets [Line Items]    
Gross amount 13,200 12,426
Accumulated Amortization (8,950) (8,619)
Intangible Assets, Net (Excluding Goodwill) $ 4,250 $ 3,807