XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Dec. 31, 2021
USD ($)
Company
Sep. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Sep. 30, 2022
USD ($)
Business
Sep. 30, 2021
USD ($)
Business Acquisition [Line Items]            
Gain on mark-to-market adjustment of contingent consideration         $ (7,482) $ 0
Goodwill $ 370,178 $ 455,211     455,211  
Issuance of common stock for employee stock purchase program   4,536 $ 4,187      
Rapid Miner [Member]            
Business Acquisition [Line Items]            
Aggregate consideration         100,000  
Remaining purchase price of   91,000     91,000  
Escrow deposit   8,000     $ 8,000  
Concept Engineering [Member]            
Business Acquisition [Line Items]            
Aggregate consideration       $ 25,700    
Remaining purchase price of       $ 22,000    
Concept Engineering [Member] | Stock Purchase Agreement [Member]            
Business Acquisition [Line Items]            
Business acquisition, percentage of interest acquired       100.00%    
Other business acquisitions [Member]            
Business Acquisition [Line Items]            
Number of business acquisitions completed | Business         3  
Aggregate consideration         $ 18,000  
Net liabilities acquired   900     900  
Other business acquisitions [Member] | Goodwill [Member]            
Business Acquisition [Line Items]            
Aggregate consideration         4,500  
Other business acquisitions [Member] | Developed Technology [Member]            
Business Acquisition [Line Items]            
Aggregate consideration         11,500  
Other business acquisitions [Member] | Customer Relationships [Member]            
Business Acquisition [Line Items]            
Aggregate consideration         2,900  
World Programming [Member]            
Business Acquisition [Line Items]            
Gain on mark-to-market adjustment of contingent consideration   2,200     7,500  
Aggregate consideration 73,043          
Net liabilities acquired (27,995)          
Goodwill $ 101,038          
Number Of Privately Held Companies Acquired | Company 2          
Contingent consideration $ 23,000 3,500     $ 3,500  
World Programming [Member] | Stock Purchase Agreement [Member]            
Business Acquisition [Line Items]            
Stock-based compensation recognized service period         2 years 2 months 15 days  
World Programming [Member] | Employees [Member] | Other Accrued Expenses and Current Liabilities [Member]            
Business Acquisition [Line Items]            
Contingent consideration   $ 200     $ 200  
Class A Common Stock [Member] | World Programming [Member]            
Business Acquisition [Line Items]            
Amount of cash consideration 50,000          
Contingent consideration 19,500          
Issuance of common stock for employee stock purchase program $ 29,500          
Stock-based compensation recognized service period 3 years