XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]      
Payroll and other employee related costs $ 23,865 $ 27,920  
Professional services and consulting and other vendor fees 28,944 20,382  
Unrecognized tax benefits 2,057 2,053  
Sales commissions 5,765 9,654  
Contingent earn-out 0 557  
Restructuring 11 314 $ 977
Sales tax liabilities 2,630 0  
Other 2,691 1,898  
Total $ 65,963 $ 62,778