XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Business Acquisition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 01, 2022
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Goodwill   $ 241,162 $ 241,162 $ 243,540
Coding Dojo [Member]        
Business Acquisition [Line Items]        
Final purchase price $ 62,700      
Contingent Consideration Fair Value   1,700 12,000  
Fair values of acquired tangible and identifiable intangible assets 77,848      
Fair values of assumed liabilities 15,115      
Goodwill 57,027      
Coding Dojo [Member] | Contingent Consideration [Member]        
Business Acquisition [Line Items]        
Contingent consideration payment   $ 6,000 $ 6,000  
Coding Dojo [Member] | Goodwill [Member]        
Business Acquisition [Line Items]        
Goodwill 57,000      
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] | Fair Value [Member]        
Business Acquisition [Line Items]        
Fair values of acquired tangible and identifiable intangible assets $ 77,800      
Fair values of assumed liabilities 15,100      
Coding Dojo [Member] | Fair Value [Member] | Trade Name [Member]        
Business Acquisition [Line Items]        
Fair value of intangible assets 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