XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Deposits $ 18,493 $ 20,246
Restricted contract funds 13,857 2,036
Taxes and insurance premiums 3,893 7,010
Facilities rental and lease exit costs 2,524 2,754
Interest 489 3,218
Professional services 2,761 1,943
Dividends 2,626 2,636
Cash collected not yet remitted to purchaser of billed receivables 31,252 28,675
Other accrued expenses and current liabilities 10,806 10,611
Total accrued expenses and other current liabilities $ 86,701 $ 79,129