v3.26.1
OTHER CONDENSED CONSOLIDATED BALANCE SHEETS DETAILS - Balance sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 117,307 $ 94,886
Income taxes receivable 88,014 63,726
Other 53,994 28,552
Total other current assets 259,315 187,164
Software and equipment, net 254,122 264,573
Lease right-of-use assets 149,879 141,631
Income taxes receivable 68,140 62,233
Other 49,351 55,514
Total other non-current assets 521,492 523,951
Payroll and payroll related expenses 196,337 186,927
Other accrued expenses 260,383 238,308
Accounts payable 72,067 117,605
Income taxes payable 53,009 65,982
Other payables 141,912 196,459
Total accrued expenses and other current liabilities 723,708 805,281
Lease liabilities 184,863 172,735
Other 32,612 67,723
Total other non-current liabilities $ 217,475 $ 240,458
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total other non-current assets Total other non-current assets
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total other non-current liabilities Total other non-current liabilities