XML 73 R121.htm IDEA: XBRL DOCUMENT v3.20.1
Related-Party Transactions - Relationship with HandsOn Global Management (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jul. 13, 2017
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
shares
Dec. 31, 2016
agreement
Dec. 31, 2015
agreement
Related-Party Transactions                                    
Related party expense   $ 1,742 $ 1,430 $ 5,331 $ 998 $ 3,664 $ 775 $ 6,783 $ 1,181 $ 6,329 $ 7,964 $ 7,759 $ 8,739 $ 9,501 $ 12,403 $ 33,431    
Amount of related party transaction                           9,501 12,403 33,431    
HGM | Management Fees                                    
Related-Party Transactions                                    
Amount of related party transaction $ 0                             6,000    
HGM | Travel Expense                                    
Related-Party Transactions                                    
Amount of related party transaction                           600   900    
HGM | Travel Expense | Maximum                                    
Related-Party Transactions                                    
Amount of related party transaction                             100      
HGM | Contract Cancellation And Advising Fees                                    
Related-Party Transactions                                    
Amount of related party transaction                           0 0 23,000    
Amount of related party transaction paid by issuance of common stock                               $ 10,000    
Number of shares issues in payment of related party transaction | shares                               1,250,000    
Entities affiliated with HGM managed funds | Master Service Agreement                                    
Related-Party Transactions                                    
Revenue share percentage                                 25.00% 25.00%
SourceHOV | Master Service Agreement                                    
Related-Party Transactions                                    
Revenue share percentage                                 75.00% 75.00%
SourceHOV | Entities affiliated with HGM managed funds | Master Service Agreement                                    
Related-Party Transactions                                    
Related party expense                           $ 1,000 $ 700 $ 600    
Number of master agreements | agreement                                 10 10