XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Prepaid expenses and other current assets    
Prepaid expenses $ 52,751 $ 48,220
Income tax receivable 7,252 10,300
Other current assets 31,163 29,624
Total 91,166 88,144
Accounts payable, accrued expenses and other    
Accounts payable 16,187 13,124
Accrued expenses 61,618 65,082
Accrued interest payable 2,153 2,902
Accrued taxes payable 18,907 14,719
Current operating lease liabilities 30,828 42,716
Other current liabilities 35,332 31,523
Total $ 165,025 $ 170,066