XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - 2019 Acquisitions (Details) - Thinkful, Inc - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Business Acquisition [Line Items]        
Fair value of purchase consideration $ 79,200      
Total fair value of purchase consideration 79,200      
Escrow $ 9,000      
Escrow release period after acquisition 18 months      
Contingent consideration arrangements $ 20,000     $ 12,800
Contingent purchase consideration, cash   $ 3,000   $ 5,700
Acquisition related expenses   1,000    
Consolidated net loss attributed to acquiree since acquisition date   8,600    
Pro forma net income loss   $ 25,000 $ 38,600