XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]      
Professional services and consulting and other vendor fees $ 56,291 $ 38,796  
Payroll and other employee related costs 22,901 39,820  
Sales commissions 4,377 6,988  
Finance lease liability 3,563 3,488  
Restructuring 2,172 4,732 $ 314
Taxes other than income tax 2,147 2,954  
Unrecognized tax benefits 2,037 2,039  
Other 4,079 1,053  
Total $ 97,567 $ 99,870