XML 31 R18.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Details
12 Months Ended
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details Balance Sheet Details
The table below presents the components of “Prepaid expenses and other current assets” and “Accounts payable, accrued expenses and other” as shown on the Consolidated Balance Sheets:
 December 31,
 20252024
Prepaid expenses and other current assets  
Prepaid expenses$64,209 $57,044 
Income tax receivable14,200 6,596 
Other current assets48,588 30,313 
Total$126,997 $93,953 
Accounts payable, accrued expenses and other
Accounts payable$14,985 $26,025 
Accrued expenses97,927 82,659 
Accrued taxes payable15,178 43,873 
Current operating lease liabilities37,211 34,110 
Other current liabilities40,946 37,727 
Total$206,247 $224,394