XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Deposits $ 20,246 $ 32,384
Restricted contract funds 2,036 1,701
IT and software licensing costs 583 1,609
Taxes and insurance premiums 7,010 6,633
Facilities rental and lease exit costs 2,754 2,043
Interest 3,218 363
Professional services 1,943 3,617
Dividends 2,636 2,631
Cash collected not yet remitted to purchaser of billed receivables 28,675 6,164
Other accrued expenses and current liabilities 10,028 20,891
Total accrued expenses and other current liabilities $ 79,129 $ 78,036