XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Transactions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 01, 2024
Aug. 01, 2024
Mar. 31, 2025
Mar. 31, 2024
Business Acquisition [Line Items]        
Payments to acquire businesses     $ 4,498 $ 1,385
Payment of contingent consideration     0 $ 3,755
Contingent consideration     $ 3,300  
Machinify        
Business Acquisition [Line Items]        
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 Acquisition [Line Items]        
Finite-lived intangible asset, useful life (in years)   5 years    
NIA        
Business Acquisition [Line Items]        
Contingent consideration   $ 9,000