XML 257 R87.htm IDEA: XBRL DOCUMENT v3.21.1
Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid expenses $ 57,017 $ 51,021
Other third party receivables 3,530 4,785
Sales taxes receivable from customers 4,588 6,499
Credit card merchant account balance receivable 848 796
Short term portion of capitalized costs to obtain and fulfill contracts 646 734
Accrued interest receivable 355 176
Other 4,677 3,063
Total $ 71,661 $ 67,074