XML 94 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details
12 Months Ended
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details Balance Sheet Details
 December 31,
 20202019
Prepaid expenses and other current assets  
Prepaid expenses$48,220 $39,740 
Income tax receivable10,300 8,161 
Other current assets29,624 32,909 
Total$88,144 $80,810 
Accounts payable, accrued expenses and other
Accounts payable$13,124 $18,346 
Accrued expenses65,082 46,511 
Accrued interest payable2,902 2,243 
Accrued taxes payable14,719 35,895 
Current operating lease liabilities42,716 35,727 
Other current liabilities31,523 20,214 
Total$170,066 $158,936