XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 01, 2022
Jul. 01, 2022
Sep. 10, 2021
Aug. 02, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]              
Goodwill         $ 243,540 $ 162,579 $ 118,312
DigitalCrafts [Member]              
Business Acquisition [Line Items]              
Payments to Acquire Businesses, Gross       $ 16,500      
Purchase price of the assets       18,356      
Fair values of acquired tangible and identifiable intangible assets       20,028      
Fair values of assumed liabilities       1,672      
Goodwill       16,477      
DigitalCrafts [Member] | Goodwill              
Business Acquisition [Line Items]              
Goodwill       16,500      
DigitalCrafts [Member] | Trade Name [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets       $ 740      
Intangible assets subject to amortization, useful life       5 years      
DigitalCrafts [Member] | Customer Relationships [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets       $ 200      
DigitalCrafts [Member] | Customer Relationship and Developed Technology [Member]              
Business Acquisition [Line Items]              
Intangible assets subject to amortization, useful life       3 years      
DigitalCrafts [Member] | Developed Technology [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets       $ 830      
DigitalCrafts [Member] | Fair Value [Member]              
Business Acquisition [Line Items]              
Fair values of acquired tangible and identifiable intangible assets       20,000      
Fair values of assumed liabilities       1,700      
DigitalCrafts [Member] | Fair Value [Member] | Trade Name [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets       700      
DigitalCrafts [Member] | Fair Value [Member] | Customer Relationship and Developed Technology [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets       $ 1,000      
Coding Dojo [Member]              
Business Acquisition [Line Items]              
Preliminary purchase price $ 64,900       64,900    
Payments to Acquire Businesses, Gross 52,800            
Purchase price of the assets 64,886            
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,405            
Coding Dojo [Member] | Goodwill              
Business Acquisition [Line Items]              
Goodwill 59,400            
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 $ 78,500            
Fair values of assumed liabilities 13,600            
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            
Coding Dojo [Member] | Restricted Cash [Member]              
Business Acquisition [Line Items]              
Amount set aside in escrow account 7,500            
Coding Dojo [Member] | Contingent Consideration [Member]              
Business Acquisition [Line Items]              
Contingent consideration payment $ 15,000       15,000    
Post-closing contingent consideration year of expected payment 2024            
Remaining contingent consideration year of expected payment 2025            
California Southern University [Member]              
Business Acquisition [Line Items]              
Payments to Acquire Businesses, Gross   $ 40,000          
Purchase price of the assets   40,037          
Fair values of acquired tangible and identifiable intangible assets   42,460          
Fair values of assumed liabilities   2,423          
Goodwill   21,556          
California Southern University [Member] | Goodwill              
Business Acquisition [Line Items]              
Goodwill   21,600          
California Southern University [Member] | Trade Name [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets   $ 1,480          
Intangible assets subject to amortization, useful life   10 years          
California Southern University [Member] | Customer Relationships [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets   $ 14,530          
Intangible assets subject to amortization, useful life   15 years          
California Southern University [Member] | Course Curriculum [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets   $ 1,390          
Intangible assets subject to amortization, useful life   5 years          
California Southern University [Member] | Fair Value [Member]              
Business Acquisition [Line Items]              
Fair values of acquired tangible and identifiable intangible assets   $ 42,500          
Fair values of assumed liabilities   2,400          
California Southern University [Member] | Fair Value [Member] | Trade Name [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets   1,500          
California Southern University [Member] | Fair Value [Member] | Customer Relationships [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets   14,500          
California Southern University [Member] | Fair Value [Member] | Course Curriculum [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets   1,400          
California Southern University [Member] | Restricted Cash [Member]              
Business Acquisition [Line Items]              
Amount set aside in escrow account   $ 1,000          
Hippo [Member]              
Business Acquisition [Line Items]              
Payments to Acquire Businesses, Gross     $ 42,000        
Purchase price of the assets     43,270        
Fair values of acquired tangible and identifiable intangible assets     47,537        
Fair values of assumed liabilities     4,267        
Goodwill     27,790        
Release of escrow funds         200    
Hippo [Member] | Goodwill              
Business Acquisition [Line Items]              
Goodwill     27,800        
Hippo [Member] | Trade Name [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets     $ 3,340        
Intangible assets subject to amortization, useful life     10 years        
Hippo [Member] | Customer Relationships [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets     $ 14,100        
Intangible assets subject to amortization, useful life     7 years        
Hippo [Member] | Developed Technology [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets     $ 1,960        
Intangible assets subject to amortization, useful life     4 years        
Hippo [Member] | Fair Value [Member]              
Business Acquisition [Line Items]              
Fair values of acquired tangible and identifiable intangible assets     $ 47,500        
Fair values of assumed liabilities     4,300        
Hippo [Member] | Fair Value [Member] | Trade Name [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets     3,300        
Hippo [Member] | Fair Value [Member] | Customer Relationships [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets     14,100        
Hippo [Member] | Fair Value [Member] | Developed Technology [Member]              
Business Acquisition [Line Items]              
Fair value of intangible assets     2,000        
Hippo [Member] | Restricted Cash [Member]              
Business Acquisition [Line Items]              
Amount set aside in escrow account     $ 1,200   $ 1,000