XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Nature of Operations - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Deposits $ 17,048 $ 9,881
Restricted deposits 26,292 68,138
Accrued IT and software licensing costs 1,605 2,157
Accrued taxes and insurance premiums 5,027 4,327
Accrued facilities rental and lease exit costs 1,483 780
Accrued interest 226 214
Accrued professional services 2,467 2,094
Accrued dividends 2,638 2,641
Contingent liabilities from acquisitions   683
Interest rate swap liability - current 3,700 3,693
Other accrued expenses and current liabilities 6,766 6,300
Total accrued expenses and other current liabilities $ 67,252 $ 100,908