XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2021
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,
 20212020
Prepaid expenses and other current assets  
Prepaid expenses$52,751 $48,220 
Income tax receivable7,252 10,300 
Other current assets31,163 29,624 
Total$91,166 $88,144 
Accounts payable, accrued expenses and other
Accounts payable$16,187 $13,124 
Accrued expenses61,618 65,082 
Accrued interest payable2,153 2,902 
Accrued taxes payable18,907 14,719 
Current operating lease liabilities30,828 42,716 
Other current liabilities35,332 31,523 
Total$165,025 $170,066