XML 81 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Deposits $ 9,881 $ 9,608
Restricted contract funds 68,138  
Accrued IT and software licensing costs 2,157 3,983
Accrued taxes and insurance premiums 4,327 3,498
Accrued facilities rental and lease exit costs 780 1,223
Accrued interest 214 693
Accrued professional services 2,094 3,929
Accrued dividends 2,641 2,639
Contingent and contractual liabilities from acquisitions 683 2,700
Interest rate swap liability - current 3,693 1,069
Other accrued expenses and current liabilities 6,300 7,469
Total accrued expenses and other current liabilities $ 100,908 $ 36,811