v3.25.2
OTHER CONDENSED CONSOLIDATED BALANCE SHEETS DETAILS (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of other assets current and non-current assets
The following table presents certain other details of the Condensed Consolidated Balance Sheets (in thousands):
June 30,December 31,
20252024
Other current assets
Prepaid expenses$92,578 $88,500 
Income taxes receivable40,823 5,530 
Other145,829 183,506 
Total other current assets$279,230 $277,536 
Other non-current assets
Software and equipment, net$241,776 $200,080 
Intangible assets, net
41,309 46,804 
Income taxes receivable61,110 60,004 
Lease right-of-use assets135,969 81,151 
Other37,669 33,135 
Total other non-current assets$517,833 $421,174 
Accrued expenses and other current liabilities
Accrued payroll and payroll related expenses$108,694 $186,151 
Other accrued expenses211,421 145,369 
Accounts payable68,518 63,316 
Income taxes payable6,464 90,910 
Other payables206,257 204,390 
Total accrued expenses and other current liabilities$601,354 $690,136 
Other non-current liabilities
Lease liabilities$169,393 $85,789 
Other7,429 3,919 
Total other non-current liabilities
$176,822 $89,708 
Schedule of accrued expenses and other current liabilities
The following table presents certain other details of the Condensed Consolidated Balance Sheets (in thousands):
June 30,December 31,
20252024
Other current assets
Prepaid expenses$92,578 $88,500 
Income taxes receivable40,823 5,530 
Other145,829 183,506 
Total other current assets$279,230 $277,536 
Other non-current assets
Software and equipment, net$241,776 $200,080 
Intangible assets, net
41,309 46,804 
Income taxes receivable61,110 60,004 
Lease right-of-use assets135,969 81,151 
Other37,669 33,135 
Total other non-current assets$517,833 $421,174 
Accrued expenses and other current liabilities
Accrued payroll and payroll related expenses$108,694 $186,151 
Other accrued expenses211,421 145,369 
Accounts payable68,518 63,316 
Income taxes payable6,464 90,910 
Other payables206,257 204,390 
Total accrued expenses and other current liabilities$601,354 $690,136 
Other non-current liabilities
Lease liabilities$169,393 $85,789 
Other7,429 3,919 
Total other non-current liabilities
$176,822 $89,708 
Maturities of lease liabilities
Maturities of lease liabilities for the 12-month period ending June 30 of the respective year, were as follows as of June 30, 2025 (in thousands):
2026$17,906 
202720,938 
202819,187 
202919,107 
203021,070 
Thereafter182,994 
Total lease payments281,202 
Less: imputed interest
(93,427)
Total lease liabilities
$187,775 
Components of lease cost
Other information related to leases was as follows:
June 30,December 31,
20252024
Weighted-average remaining lease term (in years)10.39.8
Weighted-average discount rate6.64%6.36%