XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Transactions - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 12 Months Ended
Nov. 01, 2024
Aug. 01, 2024
Jan. 20, 2023
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]              
Payments to acquire businesses         $ 30,725 $ 388,246 $ 248,111
Payment of contingent consideration         70,355 46,873 0
Fair value of contingent consideration       $ 88,800      
Discrete tax benefit         $ 1,413 89,365 $ 43,376
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            
Fair value of contingent consideration   9,000 $ 66,600        
Machinify | Technology              
Business Acquisition [Line Items]              
Finite-lived intangible asset, useful life     5 years        
NIA              
Business Acquisition [Line Items]              
Total consideration     $ 715,694        
Payments to acquire businesses     387,823        
Contingent consideration arrangements (up to)     150,000        
Contingent consideration   $ 9,000          
Fair value of Class A common stock issued     $ 261,271        
Percentage of contingent consideration allowed to be paid in equity interest (up to)     50.00%        
Fair value of contingent consideration     $ 66,600        
Discrete tax benefit           $ 56,100  
NIA | Customer relationships              
Business Acquisition [Line Items]              
Finite-lived intangible asset, useful life     15 years        
NIA | Corporate trade name              
Business Acquisition [Line Items]              
Finite-lived intangible asset, useful life     2 years        
NIA | Common Class A              
Business Acquisition [Line Items]              
Equity interest issued or issuable, number of shares (in shares)     8.5