v3.25.1
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities [Abstract]    
Receivables related to unrecognized revenue $ 175,582 $ 244,605
Income taxes receivable, including overpayments and refunds 14,616 7,755
Prepaid expenses and other current assets 75,420 58,766
Total other receivables and current assets 265,618 311,126
Payroll-related accruals 46,532 16,688
Accrued expenses and other current liabilities 145,072 188,281
Total other accrued expenses and liabilities $ 191,604 $ 204,969