XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables And Accruals [Abstract]    
Deposits $ 22,792 $ 32,384
Restricted contract funds 3,562 1,701
IT and software licensing costs 1,285 1,609
Taxes and insurance premiums 4,834 6,633
Facilities rental and lease exit costs 1,846 2,043
Interest 3,661 363
Professional services 2,958 3,617
Dividends 2,623 2,631
Cash collected not yet remitted to purchaser of billed receivables 13,225 6,164
Other accrued expenses and current liabilities 10,303 20,891
Total accrued expenses and other current liabilities $ 67,089 $ 78,036