v3.25.0.1
Other Receivables and Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities [Abstract]    
Receivables related to unrecognized revenue $ 244,605 $ 253,646
Income taxes receivable, including overpayments and refunds 7,755 22,104
Prepaid expenses and other current assets 58,766 48,901
Total other receivables and current assets $ 311,126 $ 324,651