XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Business Acquisition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 01, 2022
Mar. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 243,941 $ 243,540
Coding Dojo [Member]      
Business Acquisition [Line Items]      
Preliminary purchase price $ 64,900 64,900  
Payments to Acquire Businesses, Gross 52,800    
Contingent Consideration Fair Value 12,700 12,700  
Fair values of acquired tangible and identifiable intangible assets 78,500    
Fair values of assumed liabilities 13,614    
Goodwill $ 59,806    
Coding Dojo [Member] | Contingent Consideration [Member]      
Business Acquisition [Line Items]      
Post-closing contingent consideration year of expected payment 2024    
Remaining contingent consideration year of expected payment 2025    
Contingent consideration payment $ 15,000 $ 15,000  
Coding Dojo [Member] | Goodwill [Member]      
Business Acquisition [Line Items]      
Goodwill 59,800    
Coding Dojo [Member] | Trade Name [Member]      
Business Acquisition [Line Items]      
Fair value of intangible assets $ 5,100    
Intangible assets subject to amortization, useful life 10 years    
Coding Dojo [Member] | Customer Relationships [Member]      
Business Acquisition [Line Items]      
Fair value of intangible assets $ 1,260    
Intangible assets subject to amortization, useful life 1 year    
Coding Dojo [Member] | Developed Technology [Member]      
Business Acquisition [Line Items]      
Fair value of intangible assets $ 6,030    
Intangible assets subject to amortization, useful life 5 years    
Coding Dojo [Member] | Restricted Cash [Member]      
Business Acquisition [Line Items]      
Amount set aside in escrow account $ 7,500    
Coding Dojo [Member] | Fair Value [Member]      
Business Acquisition [Line Items]      
Fair values of acquired tangible and identifiable intangible assets 78,500    
Fair values of assumed liabilities 13,600    
Coding Dojo [Member] | Fair Value [Member] | Trade Name [Member]      
Business Acquisition [Line Items]      
Fair values of assumed liabilities 5,100    
Coding Dojo [Member] | Fair Value [Member] | Customer Relationships [Member]      
Business Acquisition [Line Items]      
Fair value of intangible assets 1,300    
Coding Dojo [Member] | Fair Value [Member] | Developed Technology [Member]      
Business Acquisition [Line Items]      
Fair value of intangible assets $ 6,000