XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Transactions - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 23, 2025
Nov. 01, 2024
Aug. 01, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Business Combination [Line Items]              
Goodwill       $ 1,075,376 $ 1,137,342 $ 1,137,320 $ 1,116,542
Payments to acquire businesses       56,045 16,947    
Payment of contingent consideration       1,750 $ 70,355    
Machinify              
Business Combination [Line Items]              
Goodwill     $ 20,809        
Total consideration     28,500        
Payments to acquire businesses     19,500        
Paid upon closing     $ 11,000        
Payment of contingent consideration   $ 8,500          
Contingent consideration arrangements (up to)   $ 12,500          
Machinify | Technology              
Business Combination [Line Items]              
Finite-lived intangible asset, useful life (in years)     5 years        
NIA              
Business Combination [Line Items]              
Contingent consideration     $ 9,000        
Disposed of by sale | ECP Holding Company              
Business Combination [Line Items]              
Purchase price $ 100,000            
Contingent consideration $ 13,000            
Assets held for sale       89,700      
Goodwill       $ 61,900