XML 138 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Prepaid expenses and other current assets    
Prepaid expenses $ 48,220 $ 39,740
Income tax receivable 10,300 8,161
Other current assets 29,624 32,909
Total 88,144 80,810
Accounts payable, accrued expenses and other    
Accounts payable 13,124 18,346
Accrued expenses 65,082 46,511
Accrued interest payable 2,902 2,243
Accrued taxes payable 14,719 35,895
Current operating lease liabilities 42,716 35,727
Other current liabilities 31,523 20,214
Total $ 170,066 $ 158,936