XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities [Abstract]    
Receivables related to unrecognized revenue $ 157,924 $ 253,646
Income taxes receivable, including overpayments and refunds 25,091 22,104
Prepaid expenses and other current assets 65,412 48,901
Total other receivables and current assets 248,427 324,651
Accrued vacation 38,333 42,435
Accrued expenses and other current liabilities 132,846 173,210
Total other accrued expenses and liabilities $ 171,179 $ 215,645