XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule Of 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,
 20232022
Prepaid expenses and other current assets  
Prepaid expenses$51,141 $46,895 
Short-term investment25,461 — 
Income tax receivable15,062 10,965 
Other current assets27,428 37,609 
Total$119,092 $95,469 
Accounts payable, accrued expenses and other
Accounts payable$21,719 $20,265 
Accrued expenses74,712 65,231 
Accrued interest payable13 2,096 
Accrued taxes payable58,734 20,364 
Current operating lease liabilities33,864 31,922 
Other current liabilities34,716 34,075 
Total$223,758 $173,953